/* default */

*{margin:0;padding:0}

a,input{outline:none;ie-dummy:expression(this.hideFocus=true);
cursor:url(http://foundamental.net/hand.cur),auto
}


html,body,.mainPage{height:100%;width:100%}
html{overflow-y:scroll;background:#2e2e2e}
table{border-collapse:collapse}
td,th{padding:0}
img,table,td,th{border:none}
li{background:url(/img/pointer.gif) left center no-repeat;padding-left:14px;list-style:none}

p{margin-bottom:10px}

/* ------- */

/* footer */

.mainPage td.footer{vertical-align:bottom;padding:0 40px}

/* ------- */

/* font */

html{font-size:11px;color:#8D8D8D}
*{font-family:tahoma}
a{color:#006bdb;font-size:11px}
a:hover,.txtDecorNone{text-decoration:none}
p{font-size:11px;color:#333}
h2{font-family:Helvetica;font-weight:inherit;font-size:18px;color:#000}
h3{font-family:Helvetica;font-weight:bold;font-size:30px;color:#000}

.aLine{color:#fff;font-size:12px;font-weight:bold;background:#0252aa;padding:0 3px;text-decoration:none;
cursor:url(http://foundamental.net/hand.cur),auto
}
.aLine:hover{color:#0252aa;background:none;
cursor:url(http://foundamental.net/hand.cur),auto 
}

.menuTop a{font-size:14px;color:#0252aa}
.menuTop .dropMenu a{font-size:11px}
.header div.searchInput input{color:#808080}

.graySmall{font-size:10px;color:#8d8d8d}
.lineHeight15{line-height:1.5}

.calendar .month{color:#fff;font-size:14px;font-weight:bold}
.calendar .days th,.calendar .days td{background:url(/img/pixelGray.gif) repeat-y right top}
.calendar .days td.last,.calendar .days th.last{background:none}
.calendar .days a{font-size:11px;text-decoration:none;font-weight:bold}
.calendar .days a.active{background:#0057b8;padding:0 2px}
.calendar .days th a{color:#999}
.calendar .days td a{color:#fff}

.bold{font-weight:bold}
.footer{font-size:11px;color:#999}
.black{color:#000}
.gray{color:#5f5f5f}
.size0{font-size:0px}
.size16{font-size:16px}
.artistSmallName,.listBox b{color:#000;font-size:9px;font-weight:bold}
#nameField,.white,.leftBlueBox a:hover{color:#fff}

/* ------- */

/* other */

.staticCenter,.mainPage,.page{margin:0 auto}
.floatL,.leftCol,.produce,.leftCol2,.centerCol{float:left}
.floatR,.rightCol,.rightCol2{float:right !important}
.center{text-align:center}
.clear{clear:both}
.pointer{cursor:pointer}

.line2{border:none;height:1px;background:#595959}
.bgGray{background:#DBDBDB}
.grayLine{background:#ebebeb}
.whiteLine{background:#fff}

.bordRnone{border-right:none !important}

.none{display:none}

.padL10,.artistSmallName{padding-left:10px}
.padL20{padding-left:20px}
.padR20{padding-right:20px}
.padL40{padding-left:40px}
.padR40{padding-right:40px}
.padR10{padding-right:10px}
.padLR10{padding-left:10px;padding-right:10px}
.padL20{padding-left:20px}
.padR20{padding-right:20px}
.padTB3{padding-top:3px;padding-bottom:3px}

.mrg10{margin:10px}
.mrgT10,.calendar{margin-top:10px}
.mrgT30{margin-top:30px}
.mrgT20{margin-top:20px}
.mrgL10{margin-left:10px}
.mrgL20{margin-left:20px}
.mrgR10{margin-right:10px}
.mrgR20{margin-right:20px}
.mrgR40{margin-right:40px}
.mrgLR20{margin-right:20px;margin-left:20px}
.mrgB10{margin-bottom:10px}
.mrgB20{margin-bottom:20px}
.mrgB30{margin-bottom:30px}
.mrgTB10{margin-top:10px;margin-bottom:10px}
.mrgTB5{margin-top:5px;margin-bottom:5px}

/* ------- */

/* blocks */

.mainPage{width:1000px;background:#fff}
.box{width:100%;overflow:auto}
.journal,.afisha{width:960px;margin:0 auto}
.content{width:920px;margin:0 auto}
.journal td.journalHeader{padding-left:16px;height:40px}
.page{width:200px;text-align:left}
.page img{margin-top:10px}
.contentLeftBox{width:680px}
.contentRightBox{width:200px}

.gallerBox{margin:20px 0;background:#000}
.gallery{margin:0 20px;width:960px}

.afisha{height:210px}
.calendar,.flesh{background:#000}
.calendar .cornTL,.flesh .cornTL{background:url(/img/cornTL.gif) top left no-repeat;width:9px;height:9px}
.calendar .cornTR,.flesh .cornTR{background:url(/img/cornTR.gif) top right no-repeat;width:9px;height:9px}
.calendar .cornBR,.flesh .cornBR{background:url(/img/cornBR.gif) bottom right no-repeat;width:9px;height:9px}
.calendar .cornBL,.flesh .cornBL{background:url(/img/cornBL.gif) bottom left no-repeat;width:9px;height:9px}
.calendar table.days td{text-align:center;width:26px;height:20px}

.cornTL2{background:url(/img/cornTL2.gif) top left no-repeat;width:9px;height:9px}
.cornTR2{background:url(/img/cornTR2.gif) top right no-repeat;width:9px;height:9px}
.cornBR2{background:url(/img/cornBR2.gif) bottom right no-repeat;width:9px;height:9px}
.cornBL2{background:url(/img/cornBL2.gif) bottom left no-repeat;width:9px;height:9px}

.cornTL3{background:url(/img/cornTL3.gif) top left no-repeat}
.cornBL3{background:url(/img/cornBL3.gif) bottom left no-repeat}

.altName .pixedlPng{background:url(/img/pixelGray.png)}
.altName .cornTL{background:url(/img/cornTL.png) top left no-repeat;width:9px;height:9px}
.altName .cornTR{background:url(/img/cornTR.png) top right no-repeat;width:9px;height:9px}
.altName .cornBR{background:url(/img/cornBR.png) bottom right no-repeat;width:9px;height:9px}
.altName .cornBL{background:url(/img/cornBL.png) bottom left no-repeat;width:9px;height:9px}

.artistSmallName{overflow:hidden;white-space:nowrap; width: 126px; }
.selector{background:none}
.selector .bgLeft{background:url(/img/bgLeft.gif) no-repeat top left;width:3px;height:18px}
.selector .bgMain{background:url(/img/bgMain.gif) repeat-x top left}
.selector li{padding-left:0;line-height:1.5}

.menuLeft li{padding:0;line-height:2.5}

.listBox a{width:140px;display:block;padding:2px 4px 2px 13px;color:#fff;text-decoration:none}
.listBox a:hover{background:url(/img/pixelBlue.png);cursor:pointer}

/* header */

.header{height:110px}
.header .logo,.header .menuTop,.header .searchInput,.header div.searchInput input,.menuTop .dropMenu{position:absolute}

.logo{margin-left:26px}

.menuTop{margin:56px 0 0 354px}
.menuTop td{padding:4px 20px}
.menuTop .dropMenu{margin-left:-67px}
.menuTop .dropMenu td{padding:0 10px}
.header div.searchInput{margin: 60px 0 0 800px;background:url(/img/bgSearchInput.jpg) no-repeat top left;padding:1px 0 1px 19px;width:137px;height:17px}
.header div.searchInput input{background:none;border:none;width:128px}

/* ------- */