body {background: #eee url('/bg.jpg');}
body {background: #fff ; /* url('/artist/bg.jpg') repeat-x 0px 0px; */}
img {margin: 0; border: 0;}
a {text-decoration: none;} 
a:hover {text-decoration: underline; color: #e44; }
.clear {clear: both; }
#td-logo {height: 70px; width: 850px;}
#tt {background: #EF2E00 url('/_sys/skins/1/tt.jpg') repeat-x 0px 0px; border-right: 0px solid #FEB834;
}
/* левая колонка */
#tdleftcol {width: 140px; border-right: 0px solid #FEB834; background: #EF2E00 url('/_sys/skins/1/leftbg.jpg') repeat-x 0px 0px;}
#td-left-capt {width: 15px; background: #EF2E00 ; border-left: 1px solid #EB992F; border-top: 1px solid #EB992F;} 
/* /левая колонка background-color: #F96F00;*/ 
/* left-menu */
#block-left-menu {border-top: 1px solid #EB992F; border-right: 1px solid #AB2901;}
#block-left-menu a {font: 11px Arial; text-decoration: none; color: #fff; margin: 0px 0px 10px 0px; padding: 2px 5px 2px 2px; text-align: right; border: 0px solid #F96F00; /*background-color: #D72E01;*/ background: #EF2E00 url('/_sys/skins/1/pix2.gif') repeat 0px 0px; display: block; border-bottom: 1px solid #AB2901;}
#block-left-menu a:hover {/* background-color: #F96F00; background-color: #5F5E5D; color: #111; 
	text-decoration: underline; */ color: #fff; background-color: #F96F00; }
#block-left-menu a.cabaret {color: #F66E00; background: #111 url('/_sys/skins/1/pix2.gif') repeat 0px 0px; font: bold 11px Arial;}

#block-slogan {font: 13px Arial; margin: 15px 0px 0px -50px; padding: 8px 8px 8px 10px; border: 0px solid #333; color: #eee; background: #EF2E00 url(/img/bgslogan.jpg) no-repeat 0px 0px ; position: relative; z-index: 10; width: 180px;}
/* /left-menu */ 

.container-table {width: 850px;}
/* .container-table {width: 620px;} */

/* centerblock */
#tdcontent { font: 13px Arial; vertical-align: top; padding-right: 10px; }
#tdcontent p {/* text-indent: 20px; text-align: justify; */ line-height: 1.5em; margin: 12px 0px 12px 0px; border: 0px solid red; padding: 0; text-align: justify;}
#tdcontent a {color: #444;}


.td-left, .td-right {background: #fafafa; width: 10px;}
#td-span {width: 10px;}

/* /centerblock

#tdcontent {background: #fff; color: #444; width: 460px; vertical-align: top; padding-right: 15px; }
*/ 

#block-right-menu {width: 160px;}
#block-right-menu a {}
#block-right-menu a {font: 11px Arial; text-decoration: none; color: #fff; margin: 0px 0px 5px 0px; padding: 2px 0px 2px 2px; border: 0px solid #F96F00; background-color: #5F5E5D; display: block;}
#block-right-menu a:hover {background-color: #F96F00;}
/* /right-menu */
h1 {font: 20px Arial; margin: 10px 10px 10px 0px; color: #888}
.h2 {font: 15px tahoma;}
.tel {font-size: 15px; color: #fff; text-align: center; background-color: #EF3401; display: block; }
.tel img, #tel a {padding-top: 5px;}
.tel a:hover {}

#liner {font: 11px Arial; color: #d50709; margin: -0px 0px 15px 0px; padding: 0px 0px 0px 0px; text-decoration: none;}
#liner a {font: 11px Arial; color: #d50709; text-decoration: none; text-transform: lowercase;}
#liner a:hover {color: #e44; text-decoration: underline;}

.video {font: 12px Arial; width: 460px; margin: 5px 0px 10px 0px; border-bottom: 1px solid #555;}
.foto {padding: 5px 0px 0px 10px; }
.foto td {text-align: left;}
.video img, .foto img {color: #eee; margin: 0px;} 
.divimg {border-top: 2px groove #bbb; border-left: 1px solid #bbb; border-bottom: 1px solid #444; border: 0px groove #888; margin: 0px;} 
.video td {padding: 2px; border: 0px solid #555; color: #ccc;}
.video h4 {color: #ddd; margin: 0px 0px 5px 0px; font: 13px Arial; font-weight: bold; text-align: left; border-bottom: 1px dashed #777;}
.filesize {font: 10px Arial; color: #ccc; text-align: center;}
.video a.capt {color: #aaa; font: 10px Arial; text-decoration: none; text-align: center;}
.video a.capt:hover {text-decoration: underline;}

/* right-menu */
#td-right-menu {background: #bbb url('/imgs/rightbg.jpg') 0 0; width: 160px; vertical-align: top;}

#footer {margin: 10px 0px 0px 0px; text-align: center;}
#footer a {width: 1px; filter: alpha(opacity=30); opacity: 0.4;}
#footer a:hover {filter: alpha(opacity=90); opacity: 0.9;}

.img_border_link img {border-right: 1px solid #888; width: 111px; }
.img_border_link:hover img {border-right: 1px solid #e44;}

.gallery {text-align: center}
.gallery img {border: 1px solid #aaa;}
.gallery a {width: 210px; height: 250px; margin: 0px 3px 3px 0px; display: block; float: left; border: 1px solid white}
.gallery a:hover {border: 1px solid #ccc}


#menu-moon {width: 100%; color: #fff; 
	text-decoration: none; text-align: right; background: #bbb url(/imgs/bg_moon.jpg); filter: alpha(opacity=80);}
#menu-moon a {display: block; font: 11px tahoma; color: #fff; padding: 2px 4px 2px 2px; text-transform: uppercase; 
	text-decoration: none; border-bottom: 1px solid #888;}
#menu-moon a:hover {display: block; border-left: 0px solid #888; background: #888; filter: alpha(opacity=80); opacity: 0.80;}
#menu-moon a.act {color: #f55501; background: #777;}
#menu-moon .menu-item-top { height: 20px; display: block;}
#afisha-first-header {display: block; background: #777; color: #fff; /*F55501*/ font: 11px Arial; 
	margin: 0px 0px 0px 0px; padding: 0px 0px 2px 2px; height: 15px; text-align: center; }
.afisha-first {color: #eee; font: 11px Arial; margin: 2px 0px 0px 0px; 
	padding: 3px 0px 2px 4px; background: #555;}
.afisha-first-date {color: #F55501;}
.afisha-first a {color: #eee;}
.afisha-first a:hover {color: #F55501;}
.afisha-header-future {color: #fff;}
.afisha-header-today {color: #fff; text-decoration: underline;}
.afisha-header-past {color: #ddd;}

h2 {font: bold 16px Arial; /*color: #595959;*/ color: #777; background: url(/imgs/h2bg.jpg); 
	padding: 10px 25px 10px 4px; margin: 0px -15px 0px 0px; text-align: justify;}
h3 {font: bold 17px Arial; color: #444; margin: 20px 0px 10px 0px; text-align: justify; 
	} /* background: url(/artist/h2bg.jpg); */
.sel {font-weight: bold; color: #888;}

.artist_top_img {height: 150px}

/* ------------------------------------------------------------------------------------------------------------------ */
/* --- pager4--- */
/* ------------------------------------------------------------------------------------------------------------------ */
table.pager4 {margin: 15px auto; text-align: center; color: #444; }
table.pager4 td.num, .pager4 td.dot, .pager4 td.arrow {font: 10px Verdana; padding-right: 2px; white-space: nowrap; width: 17px;}
table.pager4 a {font: 10px Verdana !important; text-decoration: none !important; border: 1px solid #e0e0e0; width: 17px; 
	padding: 1px; text-align: center; color: #555; display: block; width: 24px; white-space: nowrap; background: #fff;}
table.pager4 a:hover {color: #fff; background: #888; border: 1px solid #555; text-decoration: none; }
table.pager4 a.pagenum-current {color: red; border: 1px solid red; background: #fff; }
table.pager4 .total {margin: 3px; }
table.pager4 .txt {padding-left: 9px; font: 11px tahoma; color: #888;}
