@charset "utf-8";
body{font:normal 14px "Times New Roman"; background: #ffffff; color: #000000; margin: 0; padding: 0;}
.header {width:100%; height:145px;}
.left-sidebar {width: 60%; float: left; }
.left-in-main {width: 60%; float: left;} 
.right-in-main {width: 40%; float: right; } 
.left-in-main-content {width: 90%; margin: 30px 15px 0 15px;  }
.right-in-main-content {width: 90%; margin: 30px 15px 0 0;}
.right-content-news-archive {margin:0 30%;}
*html .right-content-news-archive {margin:0 10%;}
.right-sidebar {width: 40%; float:right; }
.right-sidebar-a {width: 34%; float:right; }

.bg-main-menu {width: 58%; float: right; }
.main-menu {width: 100%; height: 60px; background: #999999}
.otstup-reviews {margin: 0 0 0 50px;}
.left-sidebar-index {width: 64%; float: left;}
.right-sidebar-index {width: 36%; float:left;}

.red {color: #C33;}

.band-name-r {font: normal 18px "Times New Roman";}
.album-name-r {font: normal 16px "Times New Roman";}


.bannerr {margin: 30px 0 0 0; background: #333; padding: 10px 0 10px 10px; width:40%; float: right; color:#FFF}
.bannerr a:link {color: #fff; text-decoration: underline; font:normal 14px "Times New Roman"; outline: none;}
.bannerr a:hover {color: #EBEBEB; text-decoration: underline; font:normal 14px "Times New Roman"; outline: none;}
.bannerr a:visited {color: #fff; text-decoration: underline; font:normal 14px "Times New Roman"; outline: none;}
.bannerr a:active {color: #fff; text-decoration: underline; font:normal 14px "Times New Roman"; outline: none;}



.left-in-main-index {width: 60%; float: left; } 
.left-in-main-content-index {width: 91%; margin: 160px 0 0 0; padding: 0 7% 0 2%;}
.right-in-main-content-index {width: 90%; margin: 160px 0 0 0; padding: 0 10% 0 0;}
.right-in-main-index {width: 40%; float: left; margin: 0 0 0 0; } 
.right-content-news {margin: 160px 15px 30px 0; width: 90%; text-align: left;}
.right-content-index {margin: 160px 0 0 0; width: 98%; padding: 0 2% 0 0;}
.right-content-reviews {padding: 0 0 30px 0; width: 94%; margin: 160px 0 0 0;}

.reviews-bg {padding: 5px 5px 0 15px; background:#F8F8F8}
.reviews-bg-today {padding: 5px 0 10px 0; width: 100%;}
.news-bg {background: #F8F8F8; padding: 10px 10px 10px 15px;}
.news-bg-today {background: #F8F8F8;padding: 10px 10px 10px 15px; width: 100%; }


.name-band-review {font: normal 2.5em "Times New Roman";}
.name-album-review {font: normal 1.5em "Times New Roman";}
.track-null {color: #E5E5E5;}

.index-placc {width:100%; text-align:center; margin: 0 0 100px 0;}
*html .index-placc {width:100%; text-align:center; margin: 0 0 0 0;}

.logo {width: 42%; float: left; padding: 0 0 0 0;} *html .logo { padding: 0 0 0 0; }

.logo-1 {width: 246; height: 128px; margin: 40px 0 0 40px;}
.menu-content {padding: 5px 5px 0 0; width: 97%; text-align: left; color: #ffffff;}
.menu-content-1 {padding: 5px 5px 0 10px; width: 90%; text-align: left; color: #ffffff;}

.left-content {margin: 160px 15px 30px 15px; width: 90%; text-align: left;} *html .left-content {margin: 100px 15px 30px 15px;} 
.right-content {margin: 160px 15px 30px 15px; width: 90%; text-align: left;}

.copyright-content {float: right;width: 50%;text-align:right; clear: both; font:normal 13px "Times New Roman";}
.advertising {width: 100%; height:105px; color:#FFFFFF; background: #999999}
.advertising-1 {width: 25%; height: 200px; color:#FFFFFF; background: #999999; clear: both; float: right; margin: 50px 0 0 0;}
.advertising-1-c {color: #ffffff; text-decoration: none; font:normal 11px arial; text-align: left;}
.advertising-background {width: 60%; height: 105px; background: #ef3d1e; background: #999999);}

a:link.advertising-1-c {color: #ffffff; text-decoration: none; font:normal 13px "Times New Roman"; outline: none;}
a:active.advertising-1-c {color: #000000; text-decoration: none; font:normal 13px "Times New Roman"; outline: none;}
a:visited.advertising-1-c {color: #000000; text-decoration: none; font:normal 13px "Times New Roman"; outline: none;}
a:hover.advertising-1-c {color: #000000; text-decoration: none; font:normal 13px "Times New Roman"; outline: none;}

a:link.copyright {color: #000000; text-decoration: none; font:normal 13px "Times New Roman"; outline: none;}
a:active.copyright {color: #000000; text-decoration: none; font:normal 13px "Times New Roman"; outline: none;}
a:visited.copyright {color: #000000; text-decoration: none; font:normal 13px "Times New Roman"; outline: none;}
a:hover.copyright {color: #000000; text-decoration: none; font:normal 13px "Times New Roman"; outline: none;}


.img {border: 0px; vertical-align:top} 
.img-news{border-top: solid 10px #E8E8E8;border-left: solid 10px #E8E8E8;border-right: solid 10px #E8E8E8;border-bottom: solid 25px #E8E8E8;}

.album {text-align: center;}
.album-reviews {text-align: left;}
.album-reviews-border {text-align: left;}

.album-reviews-center {text-align: center; background: #F5F5F5; padding: 30px 30px;}
.img-rev {border: solid 30px #070707}


.foto {text-align:center; margin: 0 0 10px 0;}

.mini-foto-inter {margin:auto; text-align:center; }
.mini-foto-div {margin: 0 0 8px 8px; float: left; }
.mini-foto-div-i {margin: 0 0 8px 8px; float: left; }


#logo {float: left; border: 0px;}
#container {width: 100%; background: #ffffff; margin: 0 auto;}

a:link {color: #000000; text-decoration: underline; font:normal 14px "Times New Roman"; outline: none;}
a:visited {color: #000000; text-decoration: underline; font:normal 14px "Times New Roman"; outline: none;}
a:hover {color: #900; text-decoration: underline; font:normal 14px "Times New Roman"; outline: none;}
a:active {color: #666666; text-decoration: underline; font:normal 14px "Times New Roman"; outline: none;}

a:link.menu {color: #ffffff; text-decoration: underline; font:normal 14px "Times New Roman"; outline: none;}
a:visited.menu {color: #ffffff; text-decoration: underline; font:normal 14px "Times New Roman"; outline: none;}
a:hover.menu {color: #000000; text-decoration: underline; font:normal 14px "Times New Roman"; outline: none;}
a:active.menu {color: #ffffff; text-decoration: underline; font:normal 14px "Times New Roman"; outline: none;}

a:link.foto-h {color: #000000; text-decoration: underline; font:normal 20px "Times New Roman"; outline: none;}
a:visited.foto-h {color: #00000; text-decoration: underline; font:normal 20px "Times New Roman"; outline: none;}
a:hover.foto-h {color: #000000; text-decoration: underline; font:normal 20px "Times New Roman"; outline: none;}
a:active.foto-h {color: #000000; text-decoration: underline; font:normal 20px "Times New Roman"; outline: none;}


.cd-img a {display: block; border-right: solid #E8E8E8 4px; border-top: solid #E8E8E8 4px; border-left: solid #E8E8E8 12px; border-bottom: solid #E8E8E8 4px; outline: none;}
.cd-img a:hover {display: block; border-right: solid #E8E8E8 4px; border-top: solid #E8E8E8 4px; border-left: solid #E8E8E8 12px; border-bottom: solid #E8E8E8 4px; outline: none;}
.mini-foto a { display: block; border-right: solid #E8E8E8 4px; border-top: solid #E8E8E8 4px; border-left: solid #E8E8E8 4px; border-bottom: solid #E8E8E8 10px; width:150px; height:100px; outline: none;}
.mini-foto a:hover {display: block; border-right: solid #666666 4px; border-top: solid #666666 4px; border-left: solid #666666 4px; border-bottom: solid #666666 10px; width:150px; height:100px; outline: none;}

.mini-foto-v a {display: block; border-right: solid #E8E8E8 4px; border-top: solid #E8E8E8 4px; border-left: solid #E8E8E8 4px; border-bottom: solid #E8E8E8 10px; width:67px; height:100px; outline: none;}
.mini-foto-v a:hover {display: block; border-right: solid #666666 4px; border-top: solid #666666 4px; border-left: solid #666666 4px; border-bottom: solid #666666 10px; width:67px; height:100px; outline: none;}



.dvd-img a {padding: 4px 4px 143px 10px; background-color:#E8E8E8}
.dvd-img a:hover {background-color: #FF9966}


.pa-navigation {margin: 0 0 10px 0;}

.pa-navigation ul {display: block;text-decoration: none; margin: 0 0 0 0; padding: 0; list-style-type: none; text-align: center; font:normal 16px "Times New Roman";}
.pa-navigation ul li {text-decoration: none;display:inline; font:normal 16px "Times New Roman";}
.pa-navigation ul li a {text-decoration: none; padding: 5px 3px 1px 3px; color: black; border-bottom:solid #E8E8E8 4px; font:normal 16px "Times New Roman"; outline: none;}
.pa-navigation ul li a:hover {text-decoration: none; padding: 5px 3px 1px 3px; color: black; border-bottom:solid 4px #003162; font:normal 16px "Times New Roman"; outline: none;}
.pa-navigation ul li a:visited {text-decoration: none; padding: 5px 3px 1px 3px; color: black; font:normal 16px "Times New Roman"; outline: none;}

.curent-page {text-decoration: none; padding: 5px 5px 0 5px; color: black; border-bottom:solid 4px; font:normal 16px "Times New Roman"; outline: none;}
.current-pages {text-decoration: none; padding: 5px 5px 0 5px; color: black; border-bottom:solid 4px; font:bold 20px "Times New Roman"; outline: none;}

.heading {font: normal 24px "Times New Roman"; text-align:center; margin: 0 0 0 0;}
.heading-2 {font: normal 24px "Times New Roman"; text-align:left; margin: 0 0 0 0;}
.heading-3 {font: normal 24px "Times New Roman"; text-align:left; margin: 0 0 0 30px;}

.heading-r {font: normal 24px "Times New Roman"; text-align:center; margin: 24px 0 20px 0;}

.heading a {color: #000000; text-decoration: none; font:normal 24px "Times New Roman"; outline: none;}
.heading a:hover {color: #003162; text-decoration: none; font:normal 24px "Times New Roman"; outline: none;}
*html .heading a:visited {color: #000000; text-decoration: none; font:normal 24px "Times New Roman"; outline: none;}
.heading a:active {color: #003162; text-decoration: none; font:normal 24px "Times New Roman"; outline: none;}
*html .heading a:hover {color: #003162; text-decoration: none; font:normal 24px "Times New Roman"; outline: none;}

.indented-line {text-indent: 30px;}
.indented-line-part {padding: 0 0 0 50px;}
.indented-line-inter {text-indent: 35px; margin: 0 0 20px 0;}
.vopros {padding: 10px 10px 10px 10px; background: #F3F3F3;text-indent: 25px;margin: 0 0 20px 0;}
.clear{clear: both;}

.reviews-container-main {width: 100%; height: 130px; border: none; margin: 0 0 0 0; }
.reviews-container-left {float:left; height: 110px; margin: 0 0 15px 0; }
.reviews-container-right {float:left; height: 110px;}
.reviews-container-content {margin: 0 0 50px 10px; padding: 0 0 0 5px;} 

.reviews-container-main-dvd {width: 100%; height: 155px; border:none; margin: 0 0 15px 0;}
.reviews-container-left-dvd {float:left; height: 155px; width: 130px; padding: 4px 0 4px 0; margin: 0 0 0 0;}
.reviews-container-right-dvd {float:left; height: 155px;}
.reviews-container-content-dvd {margin: 79px 0 0 10px;} 



.heading-reviews {font: normal 24px "Times New Roman"; text-align:center; margin: 50px 0 50px 0;}
.reviews-container-main-bands-otstup {width: 100%; height: 110px; border:none; margin: 0 0 15px 50px;}
.reviews-container-main-bands {width: 100%; height: 110px; border:none; margin: 0 0 15px 0;}
.reviews-container-left-bands {float:left; height: 110px; margin: 0 0 0 0;}
.reviews-container-right-bands {float:left; height: 110px;}
.reviews-container-content-bands {margin: 0 0 0 5px;padding: 0 0 0 10px; width:100%;} 


.reviews-table {width: 90%; text-align:center; margin: 0 0 0 10%;}
.band {width: 18%; float:left; text-align: left;}
.name-albums {float:left; width: 26%; text-align: left;}
.release {float:left; width: 24%; text-align: left;}
.band-style {float:left; width: 32%; text-align: left;}
.band-name {float:left; width: 40%; text-align: left;}
.country {float:left; width: 20%; text-align: left;}



.articles-container-main {width: 100%; height: 55px; border:none;margin: 0 0 10px 0;}
.articles-container-left {float:left; height: 55px; width: 110px;}
.articles-container-right {float:left; height: 55px; }
.articles-container-content {margin: 0 0 0 10px; border-left:solid #E8E8E8 3px; padding: 0 0 0 10px}
.articles-container-content:hover {border-left: solid #666666 3px;}


.news-heading {color: #666666; font:normal 13px "Times New Roman"; padding: 5px 0 10px 15px; width:54%; }
.news-heading-t {color: #CD400A; font:normal 13px "Times New Roman"; padding: 5px 0 10px 15px; width:54%;}

.dates-news {color: #666666; font:normal 13px "Times New Roman"; padding: 0 0 20px 30px;}
.dates-reviews {color: #666666; font:normal 13px "Times New Roman"; padding: 0 0 0 30px;}

html*.dates-news {color: #666666; font:normal 13px "Times New Roman"; padding: 0 0 20px 30px;}

.rating {color: #666666; font:normal 13px "Times New Roman"; padding: 5px 0 30px 30px;}
.autor {color: #666; font:italic 18px "Times New Roman"; padding: 5px 0 5px 30px;}


.dates-newss {font:normal 18px "Times New Roman"; padding: 5px 0 5px 30px;}

.reviews-text {color: #666666; font:italic 18px "Times New Roman"; text-align:left}
.events-text {color: #666666; font:italic 24px "Times New Roman"; text-align:left}

.heading-band {color: #777777; font:normal 20px "Times New Roman"; text-align:center}

.large-plac {color: #777777; font:normal 16px "Times New Roman"; text-align:center}

.large-plac a {color: #ffffff; font:normal 16px "Times New Roman"; background: #BBBBBB; padding: 5px 10px 5px 10px;text-decoration: none; outline: none;}
.large-plac a:hover {color: #ffffff; font:normal 16px "Times New Roman";text-decoration: none;background: #99CC99; outline: none;}
.large-plac a:visited {color: #ffffff; font:normal 16px "Times New Roman";text-decoration: none; outline: none;}

.archive-button {color: #777777; font:normal 16px "Times New Roman"; text-align:center}

.archive-button a {color: #ffffff; font:normal 16px "Times New Roman"; background: #BBBBBB; padding: 10px 10px 10px 10px;text-decoration: none; outline: none;}
.archive-button a:hover {color: #ffffff; font:normal 16px "Times New Roman";text-decoration: none;background: #333333; outline: none;}
.archive-button a:visited {color: #ffffff; font:normal 16px "Times New Roman";text-decoration: none; outline: none;}

.see {color: #777777; font:normal 16px "Times New Roman"; text-align:center; margin: 50px 0 0 0;}

.see a {color: #ffffff; font:normal 16px "Times New Roman"; background: #BBBBBB; padding: 12px 10px 12px 10px;text-decoration: none; outline: none;}
.see a:hover {color: #ffffff; font:normal 16px "Times New Roman";text-decoration: none;background: #333333; outline: none;}
.see a:visited {color: #ffffff; font:normal 16px "Times New Roman";text-decoration: none; outline: none;}


.black-s a {color: #ffffff; font:normal 16px "Times New Roman"; background: #000000; padding: 12px 10px 12px 10px;text-decoration: none;}
.black-s a:hover {color: #ffffff; font:normal 16px "Times New Roman";text-decoration: none;background: #333333;}
.black-s a:visited {color: #ffffff; font:normal 16px "Times New Roman";text-decoration: none;}




.indent {height: 25px;}

.indent-2 {height: 10px;}

.help-content a {height: 22px; width: 104px; background-image: url(images/design/arrow-anounce.gif);text-decoration: none; display: block; font:normal 11px "Times New Roman"; color: #ffffff;}
.help-content a:hover {background-position: 0 -22px; color: #000000; text-decoration: none; font:normal 11px "Times New Roman";} 
.help-text {height: 22px; width: 104px; }
.help-text-1 {padding: 8px 0 0 17px ; }

.help-content-news a {height: 22px; width: 112px; background-image: url(images/design/arrow-news.gif); display: block;text-decoration: none; font:normal 11px "Times New Roman"; color: #ffffff;}
.help-content-news a:hover {background-position: 0 -22px; color: #000000; text-decoration: none; font:normal 11px "Times New Roman";} 
.help-text-news {height: 22px; width: 112px; }
.help-text-1-news {padding: 8px 0 0 17px ; }

.img-articles a {height: 55px; width: 110px; background: url(images/articles/black.jpg); display: block;}
.img-articles a:hover {background-position: 0 -55px;}

.img-articles-1 a {height: 55px; width: 110px; background: url(images/articles/norway.jpg); display: block;}
.img-articles-1 a:hover {background-position: 0 -55px;}

.img-articles-2 a {height: 55px; width: 110px; background: url(images/articles/progressive.jpg); display: block;}
.img-articles-2 a:hover {background-position: 0 -55px;}

.img-articles-3 a {height: 55px; width: 110px; background: url(images/articles/power.jpg); display: block;}
.img-articles-3 a:hover {background-position: 0 -55px;}


.img-articles-4 a {height: 55px; width: 110px; background: url(images/articles/heavy.jpg); display: block;}
.img-articles-4 a:hover {background-position: 0 -55px;}

.img-articles-5 a {height: 55px; width: 110px; background: url(images/articles/dictionar.jpg); display: block;}
.img-articles-5 a:hover {background-position: 0 -55px;}

.img-articles-6 a {height: 55px; width: 110px; background: url(images/articles/petrucci.jpg); display: block;}
.img-articles-6 a:hover {background-position: 0 -55px;}

.img-articles-7 a {height: 55px; width: 110px; background: url(images/articles/repentance.jpg); display: block;}
.img-articles-7 a:hover {background-position: 0 -55px;}

.img-articles-8 a {height: 55px; width: 110px; background: url(images/articles/welicoruss.jpg); display: block;}
.img-articles-8 a:hover {background-position: 0 -55px;}


a:link.help {color: #ffffff; text-decoration: underline; font:normal 13px "Times New Roman";}
a:visited.help {color: #ffffff; text-decoration: underline; font:normal 13px "Times New Roman";}
a:hover.help {color: #ffffff; text-decoration: underline; font:normal 13px "Times New Roman";}
a:active.help {color: #ffffff; text-decoration: underline; font:normal 13px "Times New Roman";}

.sub-line {width: 100px; height: 10px; border-top: solid 1px;}
.snoska {font: normal 12px "Times New Roman";}
.left-align {margin-left:-.5em; padding-left: .5em;}


.text-right {text-align:right; padding: 8px 10px 10px 10px; background: #eeeeee; margin: 20px 0 0 0;}



.events-year {width: 15%; height: 20px; background-color: #E8E8E8; padding: 3px 0 0 0; text-align: center;margin: 0 0 2px 10%;}
*html .events-year {width: 13.5%; height: 20px; background-color: #E8E8E8; padding: 3px 0 0 0; text-align:center;margin: 0 0 0 10%; border-bottom: solid #ffffff 2px}

.events-block {width: 100%; height: 50px; margin: 0 0 5px 0;} *html .events-block {width: 90%; height: 50px; margin: 0 0 0 10%; padding: 0 0 2px 0;}
.events-f {width: 90%; height: 50px; margin: 0 0 5px 10%; background:#CCCCCC; border-right:6px solid #CCCCCC} *html .events-f {width: 90%; height: 50px; margin: 0 0 0 10%; padding: 0 0 2px 0;}

.events-block-reports {width: 98%; height: 20px; margin: 24px 0 0 2%;} *html .events-block {width: 90%; height: 20px; margin: 0 0 0 10%;}


.events-block-index {width: 100%; height: 50px; margin: 0 0 5px 3%;}
*html .events-block-index {width: 100%; height: 50px; margin: 0 0 0 10%; padding: 0 0 2px 0;}


.events-all {width: 25%; height: 36px; background-color: #E1F0FF; float: left; border-left: solid #ffffff 2px;padding: 17px 0 0 0; text-align:center;}
.events-date {width: 15%; height: 36px; background-color: #E1F0FF;float: left; padding: 17px 0 0px 0; text-align:center;}
.events-all-hot {width: 25%; height: 36px; background-color: #e1e9ff; float: left; border-left: solid #ffffff 2px;padding: 17px 0 0 0; text-align:center;}
.events-date-hot {width: 15%; height: 36px; background-color: #e1e9ff;float: left; padding: 17px 0 0px 0; text-align:center;}

.indent-plac {width: 100%; height: 140px;}

*html .indent-plac {width: 100%; height: 0px;}


.events-date-past {width: 15%; height: 36px; background-color: #E8E8E8;float: left; padding: 17px 0 0px 0; text-align:center;}
.events-all-past {width: 25%; height: 36px; background-color: #EEEEEE; float: left; border-left: solid #ffffff 2px; padding: 17px 0 0px 0; text-align:center;}
.events-all-past-1 {width: 90%; height: 20px; background-color: #EEEEEE; padding: 17px 0 0 0; text-align:center;}



.events-block-1 {width: 100%; height: 45px; float: left;}
.band-block-1 {width: 100%; float: left; padding: 0 0 0 0;}

.events-name {width: 30%; height: 26px; background-color: #f2ebe8; float: left; padding: 10px 0 0 0; text-align:center;}
html*.events-name {width: 30%; height: 26px; background-color: #f2ebe8; float: left; padding: 10px 0 0 0; text-align:center;}
.events-city {width: 20%; height: 26px; background-color: #f2ebe8; float: left; padding: 10px 0 0 0; text-align:center;}
.events-club {width: 25%; height: 26px; background-color: #f2ebe8; float: left; padding: 10px 0 0 0; text-align:center;}
.events-date-new {width: 15%; height: 26px; background-color: #f2ebe8; float: left; padding: 10px 0 0 0; text-align:center;}
.events-photo {width: 5%; height: 26px; background-color: #f2ebe8; float: left; padding: 10px 0 0 0; text-align:center;}
.events-reports {width: 5%; height: 26px; background-color: #f2ebe8; float: left; padding: 10px 0 0 0; text-align:center;}

.band-name {width: 30%; height: 26px; background-color: #ffffff; float: left; padding: 10px 0 0 0; text-align:left;}
html*.band-name {width: 25%; height: 26px; background-color: #ffffff; float: left; padding: 10px 0 0 0; text-align:left;}
.band-album {width: 20%; height: 26px; background-color: #ffffff; float: left; padding: 10px 0 0 0; text-align:left;}
.band-genre {width: 25%; height: 26px; background-color: #ffffff; float: left; padding: 10px 0 0 0; text-align:left; font:italic 14px "Times New Roman";}
.band-data {width: 24%; height: 26px; background-color: #ffffff; float: left; padding: 10px 0 0 0; text-align:left; font:italic 14px "Times New Roman";}
.band-photo {width: 5%; height: 26px; background-color: #ffffff; float: left; padding: 10px 0 0 0; text-align:left;}
.band-reports {width: 5%; height: 26px; background-color: #ffffff; float: left; padding: 10px 0 0 0; text-align:left;}

.data {margin: 0 0 25px 0;}


.events-date-white {width: 15%; height: 26px; background-color: #ffffff; float: left; padding: 10px 0 0 0; text-align:center;}

.events-block-b {width: 100%; height: 45px; float: left; color:#FFF;}

.events-name-b {width: 30%; height: 26px; background-color: #333; float: left; padding: 10px 0 0 0; text-align:center; color:#FFF}
html*.events-name-b {width: 25%; height: 26px; background-color: #333; float: left; padding: 10px 0 0 0; text-align:center;color:#FFF}
.events-city-b {width: 20%; height: 26px; background-color: #333; float: left; padding: 10px 0 0 0; text-align:center;color:#FFF}
.events-club-b {width: 25%; height: 26px; background-color: #333; float: left; padding: 10px 0 0 0; text-align:center;color:#FFF}
.events-date-new-b {width: 15%; height: 26px; background-color: #333; float: left; padding: 10px 0 0 0; text-align:center;color:#FFF}
.events-photo-b {width: 5%; height: 26px; background-color: #333; float: left; padding: 10px 0 0 0; text-align:center;color:#FFF}
.events-reports-b {width: 5%; height: 26px; background-color: #333; float: left; padding: 10px 0 0 0; text-align:center;color:#FFF}





.events-name-b a:link {color: #fff; text-decoration: underline; font:normal 14px "Times New Roman"; outline: none;}
.events-name-b a:hover {color: #EBEBEB; text-decoration: underline; font:normal 14px "Times New Roman"; outline: none;}
.events-name-b a:visited {color: #fff; text-decoration: underline; font:normal 14px "Times New Roman"; outline: none;}
.events-name-b a:active {color: #fff; text-decoration: underline; font:normal 14px "Times New Roman"; outline: none;}







.indent-placards {width: 100%; height: 40px; float: left; }



.events-name-past {width: 30%; height: 26px; background-color: #F5F5F5; float: left; padding: 10px 0 0 0; text-align:center;}
html*.events-name-past {width: 30%; height: 26px; background-color: #F5F5F5; float: left; padding: 10px 0 0 0; text-align:center;}
.events-city-past {width: 20%; height: 26px; background-color: #F5F5F5; float: left; padding: 10px 0 0 0; text-align:center;}
.events-club-past {width: 25%; height: 26px; background-color: #F5F5F5; float: left; padding: 10px 0 0 0; text-align:center;}
.events-date-new-past {width: 15%; height: 26px; background-color: #F5F5F5; float: left; padding: 10px 0 0 0; text-align:center;}
.events-pusto {width: 15%; height: 26px; background-color: #ffffff; float: left; padding: 10px 0 0 0; text-align:center;}

.events-photo-past {width: 5%; height: 26px; background-color: #F5F5F5; float: left; padding: 10px 0 0 0; text-align:center;}
.events-reports-past {width: 5%; height: 26px; background-color: #F5F5F5; float: left; padding: 10px 0 0 0; text-align:center;}




.events-date-past-reports {width: 15%; height: 20px; background-color: #E8E8E8;float: left; padding: 3px 0 0 0; text-align:center;}
.events-all-past-reports {width: 25%; height: 20px; background-color: #E8E8E8; float: left; border-left: solid #ffffff 2px;padding: 3px 0 0 0; text-align:center;}

.events-date-past-index {width: 20%; height: 20px; background-color: #E8E8E8;float: left; padding: 3px 0 0 0; text-align:center;}



.links-bg {background: #F3F3F3; padding: 7px 5px 7px 15px; width: 100%;}

.vacancy {background: #e8f6e2;padding: 10px 10px 10px 30px; width: 70%;}



html*.curent-menu {padding: 23px 11px 22px 11px; background: #666666;}


.curent-menu {padding: 22px 11px 22px 11px; background: #666666; }
#navcontainer ul {margin: 16px 0 0 0; padding: 0; list-style-type: none; text-align: left; float: left; }
html*#navcontainer ul { margin: -6px 0 0 0; padding: 0; list-style-type: none; text-align: left; float: left; }
#navcontainer ul li { display: inline; float: left;}
html*#navcontainer ul li { display: inline; float: left; padding: 23px 0 22px 0; }

/* Opera 9 */
@media all and (width) { #navcontainer ul li { display: inline; float: left; } }
 @media all and (width) { #navcontainer ul {margin: 17px 0 0 0; padding: 0; list-style-type: none; text-align: left; float: left; } }
 


#navcontainer ul li a {text-decoration: none; padding: 22px 11px 22px 11px; color: #fff;}
#navcontainer ul li a:hover { color: #fff; background: #666666; }

/* FireFox 3 */
#navcontainer ul li a, x:-moz-any-link, x:default {text-decoration: none; padding: 24px 11px 24px 11px; color: #fff;}
/* FireFox 3 */
.curent-menu, x:-moz-any-link, x:default {padding: 24px 11px 24px 11px; background: #666666; }
#navcontainer ul, x:-moz-any-link, x:default {margin: 14px 0 0 0; padding: 0; list-style-type: none; text-align: left; float: left; }

html*#navcontainer ul li a {text-decoration: none; padding: 22px 11px 22px 11px; color: #fff;}

.archive-content {width: 250px; height: 150px; background-color: #ffffff; padding: 0 0 3px 5px; margin: 26px 0 25px 15px; float:left;}
*html .archive-content {width: 250px; height: 150px; background-color: #ffffff; padding: 0 0 3px 5px; margin: 0 0 25px 15px; float:left;}
.archive-content-day {width: 16px; height: 18px; background-color: #F3F3F3; padding: 2px 4px 2px 4px; float: left; margin: 0 4px 0 4px; text-align: center}
*html .archive-content-day {width: 16px; height: 18px; background-color: #F3F3F3; padding: 2px 4px 2px 4px; float: left; margin: 0 4px 0 4px; text-align: center}



@media all and (width) { .track-list-r {padding: 0 0 0 0;} }

*html .track-list-r {padding: 0 0 0 0;}
html*.track-list-r {padding: 0 0 0 0;}
.track-list-r {padding: 0 0 0 0;}

.track-list-in-text {padding: 10px 0 30px 30px;}
.track-list {padding: 10px 0 0 30px;}
.track-list-name {margin: 30px 0 0 0; text-indent:30px}

.reviews-disc {border-left: solid  #EEEEEE 25px;border-top: solid  #EEEEEE 5px;border-bottom: solid  #EEEEEE 5px;border-right: solid  #EEEEEE 5px;}

.current-calendar {color: #ef3d1e; font:normal 14px "Times New Roman";}

.report-img a {display: block; background: #E8E8E8; float: left;margin: 0 5px 0 0; height:150px}
.report-img a:hover {display: block; background-image: url(http://www.rockmonster.ru/images/design/advertising-background.jpg); float: left;margin: 0 5px 0 0;}

.cit {background: #f7f5f2; margin: 20px 0 20px 0; padding: 10px 10px 10px 30px;font: italic 1.3em "Times New Roman"; text-indent:0;
border-left: solid #ebe9e6 4px}
.avtor {margin: 20px 0 20px 0; padding: 10px 10px 10px 0; font: italic 14px "Times New Roman"; text-indent:30px;}
