@font-face {
    font-family: 'fontawesomeregular';
    src: url(/makaronka/teatr_18/tickets/css/f-wf.eot);
    }

@font-face {
    font-family: 'fontawesomeregular';
    src: url(data:application/x-font-woff;charset=utf-8;base64,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) format('woff'),
         url(/makaronka/teatr_18/tickets/css/f-wf.ttf) format('truetype'),
         url(/makaronka/teatr_18/tickets/css/f-wf.svg) format('svg');
    font-weight: normal;
    font-style: normal;

}


.mak-ico-off, .mak-ico-on, .mak-ico-report, .mak-ico-edit, .mak-ico-shtoff, .mak-ico-plus {
    width: 21px;  
    height: 21px;
    position: relative;  
    text-align: center;  
    font-family: "fontawesomeregular";  
	display: inline-block;	
	line-height: 21px;
    margin: 0 2px;
}
.mak-ico-report a, .mak-ico-edit a, .mak-ico-shtoff a, .mak-ico-off a, .mak-ico-on a, .mak-ico-plus{
	font-size: 13pt;  
    display: block;  
	position: relative;
	width: 20px;  
    height: 21px;  
	text-decoration: none;  
	color:#333;
}

.mak-ico-report a:hover, .mak-ico-edit a:hover{
	color:#000;
}
.mak-ico-shtoff a, .mak-ico-shtoff a:hover{color:#BA0000;}
.mak-ico-shtoff a.active, .mak-ico-shtoff a.active:hover{color:#00BF00;}

.mak-ico-off, .mak-ico-on {
    width: 45px;  
    height: 65px;  
}
.mak-ico-off a, .mak-ico-on a {color:#BA0000;font-size: 15pt; width: 30px; height:30px;line-height:30px;}
.mak-ico-on a{color:#00BF00;}
	
table.mak_main {width:570px;}

table.mak_main h2 {
	margin:10px 0 12px;
	text-transform:none;
	font-size:18px;
}
table.mak_main ol ,
table.mak_main ul{margin:0 0 12px;}

table.mak_main p{padding:0;margin:5px 0 12px;}

table.mak_main td{
	padding-bottom:30px;
}

table.mak_main span.mak-index {
	display:inline-block;
	width:40px;
	height:40px;
	border-radius:20px;
	background:#d8d8d8;
	line-height:40px;
	font-size:16px;
	text-align:center;
}
table.mak_main td.mak-header {
	font:14px/18px Tahoma, sans-serif;
}

#mak-editshowtime a.plancell,
table.mak_main a.plancell,
table.mak-chart a.plancell {
	display: inline-block;
	width: 36px;
	height: 33px;
	margin: 2px;
	background:#d8d8d8;
	color:#fff;
	text-decoration:none;
	text-align:center;
	line-height:33px;
	border-radius:3px;
	cursor:pointer;
}
table.mak_main table.chart {
	width:570px;
	margin-bottom:20px;
}
table.mak_main table.chart td{padding-bottom:5px;}
table.mak_main .wall {
	background: #D8D8D8;
    color: #FFFFFF;
    text-align: center;
    height: 30px;
    width: 400px;
    vertical-align: middle;
	float: right;
	border-radius: 3px;
}
table.mak_main .wall span {display:inline-block;line-height:30px;}
table.mak_main .rowname > span {display: inline-block; margin: 3px 0; padding: 0 4px 1px; background:#ddd;border-radius:5px;}
#mak-addshowtime table.mak-chart a.plancell,
#mak-editshowtime table.mak-chart a.plancell {
	width: 22px;
	height: 22px;
	margin: 1px;
	line-height:23px;
}
#mak-editshowtime table.mak-chart input,
#mak-addshowtime table.mak-chart input{width:50px;float:right;}
table.mak_main a.plancell.active,
table.mak-chart a.plancell.active {
	background: #d8d8d8; /* //active доступно для клика*/
}
#mak-editshowtime a.plancell.set,
table.mak_main a.plancell.set,
table.mak-chart a.plancell.set {  /* Set by YOU */
	background: #951b4e;
}
#mak-editshowtime a.plancell.o-set,
table.mak_main a.plancell.o-set { /* set by others - busy */
	background: #404040;
	cursor:auto;
}
#mak-editshowtime a.plancell.pre-set {background: #aaaa00;}
#mak-editshowtime a.plancell.wait-set {background: #aabb00;}
table.mak_main p.cell-example {
	text-align:center;
	padding:0 0 6px;
	margin: -15px 0 8px;
}
table.mak_main p.cell-example a.plancell {width:30px;height:23px;line-height:20px;cursor:auto;}

table.mak-chart {
	margin-bottom:30px;
}
table.mak-chart td {
	padding: 2px;
	min-width:15px;
	height:15px;
	border:3px solid #fff;
}
table.mak-chart td.rowname{
	width:100px;
}
#mak-editshowtime h2 {padding-top:0;}
#mak-addshowtime table.mak-chart td,
#mak-editshowtime table.mak-chart td{padding: 0px;}
#mak-editshowtime table.mak-chart td{padding: 0px;}
table.mak-chart span {display:block;font-style:italic;font-size:11px;}
#mak-editshowtime table.mak-chart span {display:inline;}
table.mak-chart + .wall {height:28px;padding-top:12px;background:#e8e8e8;float:right;width:500px;text-align:center;border-radius:4px;}
table.mak-chart + .wall span{display:inline-block; vertical-align:middle;}
table.mak_main #summary-show{padding-left:18px;}
table.mak_main #summary-total{font-size:16px;margin:20px 0;}
table.mak_main #summary-total span{color:#951b4e;}

table.mak_main input[type=text]{background:#d8d8d8;color:#000;border:0;padding:5px 8px 3px;}
table.mak_main input[type=submit]{background:#951b4e;color:#fff;border:0;padding:5px 18px;cursor:pointer;}
table.mak_main input[type=submit].disabled{background:#404040;color:#ccc;cursor:auto;}

#mak-editshowtime .example a.plancell {width:auto;float:left;height:20px;line-height:20px;cursor:auto;}
#mak-addshowtime a.plancell {cursor:auto;}

.mak-content p,
.mak-content table {
	margin: 0 0 18px 0;
}

.mak-ico-delete{
	width:16px;
	height: 16px;
	background: url(/client/images/admin/i/button/del.gif) no-repeat;
	display: inline-block;
	text-indent: -1000px;
}
.mak-ico-plus{
	width:15px;
	height: 15px;
	/* background: url(/client/images/admin/ico-plus.png) no-repeat; */
	display: inline-block;
	/* text-indent: -1000px; */
	color:green;
}
ul.mak-menu {
	position: relative;
}
ul.mak-menu li {
	list-style: none;
	display: inline;
	padding: 0 5px;
	border-right: 1px solid #000000;
	font-size: 14px;
}
ul.mak-menu li:last-child {
	border: 0;
}

table.mak-list {
	min-width: 450px;
	border-collapse: collapse;
}

table.mak-list th {
	background: #eeeeee;
	padding: 0;
}

table.mak-list td,
table.mak-list th {
	padding: 3px 5px;
	border: 1px solid #000000;
	vertical-align:top;
}

table.mak-list .mak-id {
	width: 20px;
}

table.mak-list .mak-descr {
	width:200px;
}
table.mak-list .mak-showtimes {
	width:200px;
}
table.mak-list .mak-actions {
	width: 30px;
}
ul.mak-show-dates {
	list-style:none;
	padding:0;
}
ul.mak-show-dates .not-active {text-decoration:line-through;}
ul.mak-show-dates span:first-child {display: inline-block; float: left; width: 40px;}


.mak-popup_block {
	-moz-border-radius: 10px 10px 10px 10px;
	border-radius:10px;
	-webkit-box-shadow: 0px 0px 10px #000000;
	-moz-box-shadow: 0px 0px 10px #000000;
	box-shadow: 0px 0px 10px #000000; 
	background: none repeat scroll 0 0 #FFFFFF;
	border: 3px solid #DDDDDD;
	display: none;
	left: 50%;
	top: 50%;
	padding: 20px;
	position: fixed;
	z-index: 99999 !important;
	width:400px;
	max-width:400px;
}

.mak-popup_block a.close{
	float:right;
	margin: -15px -13px 0 0;
}
		
.mak-popup_bg {
	background: none repeat scroll 0 0 #ccc;
	display: none;
	height: 100%;
	left: 0;
	opacity: 0.8;
	filter:alpha(opacity=80);
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 9999;
}

.mak-popup_block h2 {
	margin:10px 0 12px;
	text-transform:none;
	font-size:18px;
}


/*ie6*/
.mak-popup_block  {
	_position: absolute;
}
.mak-popup_bg{
	_position: absolute;
	_top: 0px;
}



/* css for timepicker */
.ui-timepicker-div .ui-widget-header { margin-bottom: 8px; }
.ui-timepicker-div dl { text-align: left; }
.ui-timepicker-div dl dt { height: 25px; margin-bottom: -25px; }
.ui-timepicker-div dl dd { margin: 0 10px 10px 65px; }
.ui-timepicker-div td { font-size: 90%; }
.ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; }

.ui-timepicker-rtl{ direction: rtl; }
.ui-timepicker-rtl dl { text-align: right; }
.ui-timepicker-rtl dl dd { margin: 0 65px 10px 10px; }

/* =======*/


table.pu-list .pu-plan {
	min-width: 150px;
}

table .pu-tdnew {
	background: #FCFF68;
}

table.pu-report {
	width: 100%;
	border-collapse: collapse;
}
table.pu-report table {margin: 0;border-collapse: collapse;}
table.pu-report td.pu-report-item {
	padding: 5px;
	vertical-align: top;
	text-align: center;
	
	width: 120px;
	border: 0;
	border-left: 1px solid black;
	border-right: 1px solid black;
}
.pu-datefiled,
.pu-namefiled {
	display: block;
}

.pu-reportfields {
	min-width:250px;
}
.pu-files {float:right;}


.content , .main-contaner, 
html, body, div, img, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, p, form, input, table, th, td {
    z-index:auto;
}