body, input { text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 100%; margin: 0; }
h1, h2 { border: 0; margin: 0; outline: 0; padding: 0; vertical-align: baseline; font-size: 1em; font-weight: normal; }
#main { margin: 0 auto; background: #ffffff; padding: 0.5em 4% 0.5em 4%; }

img { border: 0; margin: 0; outline: 0; padding: 0; }
a {color: #606060; }
a:hover { text-decoration: underline; }
input:focus { outline: 0; }
input.button { border: 0; background: #1f1f1f; padding: 0.4667em 1.25em 0.4667em 1.25em; color: #ffffff; font-weight: bold; margin: 1.2667em 0.2667em 0 0; -webkit-border-radius: 0.1667em; -moz-border-radius: 0.1667em; border-radius: 0.1667em; }
div.searchGigAll, label, input.button { cursor: pointer; cursor: hand; }
p.center { text-align: center; }
p.justify { text-align: justify; }
p.right { text-align: right; }

div.cookieBoxInner { margin-bottom: 0.5em; padding: 0.5em 0.5em 0.5em 0.5em; background-color: #000000; height: 100%; margin-top: -0.25em; }
div.cookieBoxInner a { cursor: pointer; cursor: hand; }
div.cookieBoxTitle { display: none; color: #ffffff; }
a.cookieBoxClose { float: right; display: inline-block; padding-left: 0.5em; }
a.cookieBoxClose img { border: 0; margin: 0; padding: 0.0833em 0 0 0.5em; }
a.cookieBoxCloseTxt { display: none; float: right; color: #ffd200; text-decoration: none; font-size: 65%; font-weight: bold; }
a.cookieBoxCloseTxt:hover { text-decoration: none; }
div.cookieBoxTxt { color: #999999; font-size: 80%; }

div.leftMain { margin-bottom: 2em; }

div.lastAddedMain { padding: 1% 0 1% 4%; color: #606060; font-size: 90%; }
div.lastAddedMainItem { padding: 2% 0 2% 0; }
div.lastAddedMainItem a { text-decoration: none; font-weight: bold; color: #323232; }
div.lastAddedMainItem a:hover { color: #ffd200; }

div.newsItem { clear: both; padding: 2% 0 1% 0; }
div.newsLead { color: #606060; clear: both; display: table; width: 100%; }
img.newsItemImgH { width: 100%; float: left; }
img.newsItemImgS { width: 100%; float: left; }
a.newsItemTitle { width: 69%; padding-left: 2%; font-weight: bold; color: #606060; font-size: 100%; text-decoration: none; display: table-cell; vertical-align: middle; }
div.newsTitleDate { display: none; }
a.newsItemTitle:hover { color: #ffd200; }
a.newsItemLead { display: none; }
div.newsItemSingle { clear: both; }
div.newsLeadBody { display: none; }

div.mainInterviewItem { color: #606060; clear: both; display: table; width: 100%; }
div.mainInterviewItem a img { width: 100%; float: left; }
a.mainInterviewItemTitle { width: 60%; padding-left: 2%; font-weight: bold; color: #606060; font-size: 100%; text-decoration: none; display: table-cell; vertical-align: middle; }
a.mainInterviewItemTitle:hover { color: #ffd200; }

div.reviewItem, div.reviewItemFirst { width: 100%; clear: both; display: table; padding: 2% 0 1% 0; }
a.reviewCoverBox { float: left; width: 100%; margin-bottom: 0em; }
img.reviewCoverImg { width: 100%; padding-bottom: 0em; border: 0; margin-bottom: 0em; }
a.reviewTitle { width: 69%; padding-left: 2%; font-weight: bold; color: #606060; text-decoration: none; display: table-cell; vertical-align: middle; }
a.reviewTitle:hover { color: #ffd200; }
a.reviewLead { display: none; }

img.topLogo { padding: 0 0 0.5em 0.25em; border: 0; float: left; width: 14em; }
div.topRight { display: none; }

#topMobileMenuIcon { padding: 0.5em 0.5em 0 0.5em; float: right; height: 3em; }
div.topMobileMenuIconSelected { background: #000000; }
#topMobileMenu { display: none; z-index: 10; font-weight: bold; width: 98%; background: #000000; list-style: none; position: absolute; margin-top: 3em; }
#topMobileMenu li { position: relative; background: #000000; padding-bottom: 0.5em; color: #ffd200; }
#topMobileMenu ul { list-style: none; }
#topMobileMenu a { text-decoration: none; }
#topMobileMenu a:hover { color: #ffe467; }
ul.topMobileMenuLeft { padding: 0.75em 0.5em 0.75em 0.5em; float: left; margin: 0; }
ul.topMobileMenuRight { padding: 0.75em 1em 0.75em 0.5em; margin: 0; float: right; }
ul.topMobileMenuRight span { color: #ffd200; }

form.topSearchForm, div.searchGigBand, div.searchGigDate, div.searchGigCity { border: 0.09em #bdbdbd solid; -webkit-border-radius: 0.25em; -moz-border-radius: 0.25em; border-radius: 0.25em; height: 2.25em; background: white; }
input.topSearchInput, #searchGigInputBand, #searchGigInputDate, #searchGigInputCity { padding: 0 0.4167em 0 0.4167em; margin-top: 0.4167em; border: 0; color: #323232; }

div.topBar { display: none; }

img.mainImgClass { width: 100%; display: block; }
#mainImgLink { width: 86%; background-color: #000000; position: absolute; bottom: 4%; left: 4%; padding: 0 2% 0 3%; background-image: url(https://www.rockmetal.pl/v2/main_window_gt.png); background-repeat: no-repeat; background-position: right; text-decoration: none; }
#mainImgLinkTitle { font-size: 1.5em; font-weight: bold; color: #ffffff; }

a.mainSelectItemOne { display: none; } 
a.mainSelectItemTwo { display: none; }
div.leftMainBoxBar,
div.leftMainLeftBoxBar,
div.leftMainRightBoxBar
{ height: 1em; width: 100%; margin: 5% 0 5% 0; }

div.leftMainBoxBar,
div.leftMainLeftBoxBar,
div.leftMainRightBoxBar,
div.galleryMainBoxBar,
div.galleryItemMainBoxBar,
div.leftMainLeftWideBoxBar,
div.leftMainRightNarrowBoxBar,
div.rmpBoxBar { clear: both; background-image: url(https://www.rockmetal.pl/v2/bar_back2.png); background-repeat: repeat-x; }

h2.leftMainBox, h2.leftMainLeftBox { padding: 0 0 0 0; float: left; clear: both; display: block; }

a.leftMainLeftBoxTitle, span.leftMainLeftBoxTitle { background-color: #ffffff; padding: 0 0.5em 0 1.2em; color: #323232; font-weight: bold; text-decoration: none; background-image: url(https://www.rockmetal.pl/v2/bar_left2.png); background-repeat: no-repeat; }
div.leftMainLeftBoxMore, div.afterClassifiedLeftMainLeftBoxMore { padding-left: 0.5em; display: block; float: right; text-align: right; font-weight: bold; background: #ffffff; }
div.leftMainLeftBoxMore a, div.afterClassifiedLeftMainLeftBoxMore a { text-decoration: none; color: #323232; }
div.afterClassifiedLeftMainLeftBoxMore { margin: 0.5em 0 1em 0; }
div.recordReleaseDate:nth-of-type(5) { padding-bottom: 6%; }
div.recordReleaseTitle:nth-of-type(5) { padding-bottom: 6%; }

div.recordReleaseDate { width: 30%; float: left; clear: both; font-weight: bold; color: #606060; font-size: 90%; padding: 1% 1% 4% 1%; text-align: right; }
a.recordReleaseTitle { width: 60%; font-weight: bold; float: left; color: #606060; font-size: 90%; text-decoration: none; padding: 1% 1% 4% 1%; }
a.recordReleaseTitle:hover { color: #ffd200; }

div.leftMainRight:nth-child(2) > div.newsItemSingle { font-size: 90%; padding: 2% 0 2% 4%; }
div.classifiedLeftMainLeft { display: none; } 
div.classifiedBar { width: 100%; vertical-align: middle; line-height: 2em; height: 2em; background: #000000; font-weight: bold; clear: both; }
a.generalType, a.detailType, a.simpleType { float: left; color: #ffffff; padding: 0 0 0 1em; text-decoration: none; }
a.generalType:hover, a.detailType:hover, a.simpleType:hover { text-decoration: none; color: #ffd200; }
a.detailType, a.simpleType { color: #ffe467; }
a.detailType { padding-left: 0.5em; }
a.simpleType { padding-left: 1em; }
div.classifiedBodyBox { padding: 1em 0 1em 0; }
div.classifiedBodyHeight img { float: left; padding: 0 0.8333em 0.8333em 0; border: 0; width: 20%; }
a.classifiedBodyMore { font-weight: bold; color: #606060; text-decoration: none; }
div.classifiedLocation, a.classifiedLocation { display: none; }

div.boxHeader { margin-bottom: 0.09em; background: #e6e6e6; height: 2.75em; clear: both; }
h2.pollHeaderLeft, h2.oftenHeaderTitle, h2.commentHeaderTitle, h2.searchGigHeaderTitle, h2.commonHeaderTitle { font-size: 110%; line-height: 2em; float: left; color: #323232; font-weight: bold; padding: 0 0 0 0.5667em; }
h2.commentHeaderTitle a { text-decoration: none; color: #323232; }

div.oftenComment { clear: both; margin-bottom: 2.5em; }
div.oftenBox { width: 100%; padding-bottom: 1.6667em; }
div.oftenBody { background: #e6e6e6; clear: both; padding: 1em 0 1em 0; }
td.oftenNo + td { width: 100%; padding-right: 1em }
div.oftenBodyHidden { background: #e6e6e6; clear: both; padding: 1em 0 1em 0; display: none; }
td.oftenNo { font-size: 1.5em; font-weight: bold; color: #444444; padding: 0 0.1667em 0 0.3333em; }
a.oftenLink { display: block; padding: 0.5em 0.6667em 0.5em 1.1667em; text-decoration: none; color: #444444; background: #ffffff; margin: 0.1667em 0em 0.1667em 0; background-image: url(https://www.rockmetal.pl/v2/often_bg.png); background-position: left center; background-repeat: no-repeat; background-size: 0.6667em 2.9167em; -webkit-background-size: 0.6667em 2.9167em; -o-background-size: 0.6667em 2.9167em; }
div.oftenChange { float: right; height: 1.6667em; line-height: 1.6667em; margin: 0.1667em 0 0 2.0833em; }
a.oftenChangeButtonSelected { background-image: url("https://www.rockmetal.pl/v2/radio_selected.png"); background-size: 1.25em 1.25em; -webkit-background-size: 1.25em 1.25em; -o-background-size: 1.25em 1.25em; }
a.oftenChangeButton { background-image: url("https://www.rockmetal.pl/v2/radio.png"); background-size: 1.25em 1.25em; -webkit-background-size: 1.25em 1.25em; -o-background-size: 1.25em 1.25em; }
a.oftenChangeButtonSelected, a.oftenChangeButton { font-size: 70%; border: 0; padding: 0.25em 1em 0.25em 1.75em; color: #606060; margin: 1.25em 0 0 0.1667em; text-decoration: none; background-position: left center; background-repeat: no-repeat; outline: none; }
a.oftenChangeButtonSelected:hover, a.oftenChangeButton:hover { text-decoration: none; }

#comment + a.buttonLeft { margin-bottom: 1em; }
div.commentBox { width: 100%; }
div.commentBody { background: #e6e6e6; clear: both; padding: 1.4167em 0 1em 0.6667em; }
div.commentLinkBg { padding-right: 1em; background-image: url(https://www.rockmetal.pl/v2/comment_bg.png); background-position: left bottom; background-repeat: no-repeat; background-size: 1em 1.5833em; -webkit-background-size: 1em 1.5833em; -o-background-size: 1em 1.5833em; }
div.commentLinkBg a { display: block; padding: 0.5em 0.6667em 0.5em 0.5em; text-decoration: none; color: #444444; background: #ffffff; margin: 0 0 0.5em 1em; }

div.searchGigHeader { background: #e6e6e6; height: 3.34em; clear: both; background-image: url(https://www.rockmetal.pl/v2/search_gig.png); background-repeat: no-repeat; background-position: left center; background-size: 3.1667em 2.5em; -webkit-background-size: 3.1667em 2.5em; -o-background-size: 3.1667em 2.5em; padding: 0 0 0 3.25em; margin: 0 0 0.09em 0; }
div.searchGigBody { float: left; width: 94%; padding: 1.6667em 3% 0 3%; background: #e6e6e6; height: 13.25em; }
div.searchGigBand { width: 100%; clear: both; }
#searchGigInputBand { width: 20%; border: 0; }
div.searchGigDate { width: 30%; float: left; margin-top: 0.5833em; }
#searchGigInputDate { width: 85%; background-color: #ffffff; float: left; display: inline; }
div.searchGigCity { width: 40%; float: right; margin-top: 0.5833em; }
#searchGigInputCity { width: 85%; }
div.searchGigTip { text-align: right; color: #696969; font-style: italic; font-size: 0.9167em; clear: both; }
img.ui-datepicker-trigger { float: right; width: 1.8333em; height: 2em; background-color: #e6e6e6; position: relative; left: 2.3333em; top: -60%; }
div.searchGigSubmit { float: right; padding-left: 1em; }
div.searchGigAll { width: 100%; height: 2.54em; line-height: 2.54em; display: block; margin: 0.14em 0 2.1667em 0; text-decoration: none; font-weight: bold; color: #444444; background: #ffe467; float: left; text-align: center; }

div.galleryBody { float: left; width: 90%; margin-bottom: 0.8333em; padding: 2% 5% 0 5%; background: #e6e6e6; }
div.galleryImgBox { width: 100%; float: left; position: relative; margin: 0 0 2.5em 0; clear: both; }
div.galleryImgBox img { width: 100%; height: 100%; display: block; }
div.galleryImgLinkBox { width: 98%; background: #e6e6e6; position: absolute; bottom: 0.84em; left: -0.42em; }
div.galleryImgLinkBox a { display: block; height: 2.5833em; padding: 0.75em 3.3333em 0.8333em 0.75em; margin-bottom: 2px; background-color: #000000; background-image: url(https://www.rockmetal.pl/v2/gallery_gt.png); background-repeat: no-repeat; background-position: right; background-size: 1.75em 2.1667em; -webkit-background-size: 1.75em 2.1667em; -o-background-size: 1.75em 2.1667em; text-decoration: none; color: #ffffff; }
div.galleryImgLinkBox div { font-weight: bold; }

h2.commonHeaderTitle a { text-decoration: none; color: #323232; }

h2.pollHeaderLeft { }
div.pollHeaderRight { width: 60%; text-align: right; float: left; margin-right: 0.25em; font-size: 1em; height: 2em; line-height: 2em; }
a.pollHeaderMore { color: #323232; font-weight: bold; font-size: 1em; text-decoration: none; }
div.pollBody { margin-bottom: 2.8333em; padding: 0.8333em 0.8333em 1.6667em 0.8333em; background: #e6e6e6; background-image: url(https://www.rockmetal.pl/v2/poll.png); background-position: right bottom; background-repeat: no-repeat; clear: both; }
div.pollBodyQuestion { color: #323232; font-weight: bold; font-size: 1.1667em; padding: 0 0 0.8571em 0.1428em; }
img.radioVisible, img.radioNotVisible { display: inline-block; float: left; padding-right: 0.5em; width: 1.25em; height: 1.25em; }
div.radioBoth { display: block; float: left; width: 100%; color: #606060; padding: 0.4167em 0 0.4167em 0; }
div.radioBoth label span { float: left; width: 70%; }

div.bottom { display: none; }


div.copyright { color: #444444; padding: 1% 1% 2% 1%; font-size: 90%; clear: both; }
div.copyrightLeft { float: left; }
div.copyrightRight { float: right; }
div.copyrightRight a { text-decoration: none; color: #444444; font-weight: bold; }

h2.subpageTitle { font-size: 2em; color: #323232; font-weight: bold; padding: 0.875em 0 1em 0.4167em; clear: both; }
a.button, a.buttonLeft { border: 0; background: #1f1f1f; padding: 0.4667em 1.25em 0.4667em 1.25em; color: #ffffff; font-weight: bold; margin: 0.2667em 0.2667em 0 0; -webkit-border-radius: 0.1667em; -moz-border-radius: 0.1667em; border-radius: 0.1667em; text-decoration: none; display: inline; float: right; }
a.buttonLeft { float: left; }

div.classifiedHeaderTitle { line-height: 2.5em; float: left; color: #323232; font-weight: bold; padding: 0 0 0 0.5667em; display: inline; }
div.classifiedHeaderNo { padding-right: 1%; float: right; height: 2.5em; line-height: 2.5em; display: inline; color: #606060; }
div.classifiedHeaderNo + a.button { clear: both; }
div.categoryBox { color: #606060; padding: 0 0.8333em 0 0.8333em; display: block; margin-bottom: 2.1667em; clear: both; }
div.categoryBoxItem { float: left; padding: 0 1em 1em 0; }
div.categoryBoxItem div { padding-bottom: 0.5em; }
div.categoryBoxItemRight { float: left; padding-bottom: 1em; }
div.categoryBoxItemRight div { padding-bottom: 0.5em; }
div.categoryBoxItemRight a, div.categoryBoxItem a { color: #606060; text-decoration: none; }
div.categoryBoxItemRight a:hover, div.categoryBoxItem a:hover { text-decoration: underline; }
div.voivGeoLeft { width: 50%; float: left; padding: 0.75em 0 0 0; color: #606060; }
div.voivGeoLeft form { display: inline; padding-left: 0.5em; }
div.voivGeoLeft form select { color: #606060; }
div.voivGeoRight { width: 45%; float: right; padding: 0 0 0.75em 1em; }
div.voivGeoLeft, div.voivGeoRight { margin: 0.8333em 0 0.25em 0; height: 3.5833em; }
a.voivGeoRightLink { color: #606060; text-decoration: none; padding: 0.85em 0 0 0; float: left; }
a.voivGeoRightBox { width: 1.6667em; height: 1.6667em; float: left; padding: 0.75em 0 0 0; }
a.voivGeoRightBox img { border: 0; }

div.classifiedItem { clear: both; padding: 0.1667em 0 0 1.25em; }
div.classifiedItem img { float: left; width: 20%; padding: 0.1667em 1em 1.5em 0; border: 0; }
div.classifiedItemContent { float: left; width: 69%; }
div.classItemCategory { display: block; font-size: 0.9167em; color: #606060; padding: 0 0 0.2727em 1em; background-image: url(https://www.rockmetal.pl/v2/classified_item_arrow.png); background-repeat: no-repeat; background-position: left center; background-size: 0.5454em 0.5454em; -webkit-background-size: 0.5454em 0.5454em; -o-background-size: 0.5454em 0.5454em; }
div.classItemCategory a { color: #606060; }
div.classifiedBody { padding: 0.25em 0 1.5em 0; color: #505050; font-size: 1em; clear: both; }
div.classifiedBody a { color: #606060; font-weight: bold; text-decoration: none; } 
div.classifiedBody div { padding-top: 0.3333em; }
a.classifiedBody { color: #606060; text-decoration: none; }

div.classifiedItem a { }
div.classifiedItem a:hover { color: #ffd200; }
a.classifiedItemTitle { text-decoration: none; font-weight: bold; color: #323232; font-size: 1.25em; }

div.classifiedPremiumHeader { display: none; }
div.classifiedPremiumHeader + a { display: none; }


div.breadcrumb { height: 2em; line-height: 2em; clear: both; width: 100%; background: #e6e6e6; margin: 0; }
div.breadcrumb a { width: 100%; text-decoration: none; padding: 0 0.5em 0 0em; margin-left: 0.5em; font-size: 110%; color: ##606060; font-weight: bold; }
div.breadcrumb div { display: none; }

div.pagerBoxGig { margin: 2em 0 2em 0; width: 100%; }
div.pagerBoxTxt { margin: 2em 0 2em 0; width: 100%; }
div.pagerBox { margin: 2em 0 2em 0; width: 100%; }
div.pagerBox, div.pagerBoxGig, div.pagerBoxPm, div.pagerBoxTxt { float: left; clear: both; font-size: 1em; }
div.pagerBox a, div.pagerBoxGig a, div.pagerBoxPm a, div.pagerBoxTxt a { text-decoration: none; color: #444444; }
div.pagerPrev { float: left; }
div.pagerIn, div.pagerInGig, div.pagerInTxt { display: none; float: left; text-align: center; margin-top: 0.9166em; }
div.pagerItem, div.pagerItemDots, div.pagerItemSelected { display: inline; }
div.pagerItem a, div.pagerItemDots, div.pagerItemSelected { margin-right: 0.1667em; }
div.pagerNext { float: right; }
div.pagerPrev, div.pagerNext { margin: 0.75em 0 0.1667em 0; }
div.pagerPrev, div.pagerNext, div.pagerItem a, div.pagerItemDots, div.pagerItemSelected { padding: 0.1667em 0.75em 0.1667em 0.8333em; }
div.pagerPrev, div.pagerNext, div.pagerItem a, div.pagerItemDots { background: #e6e6e6; }
div.pagerItemSelected { background: #000000; color: #ffffff; font-weight: bold; }
div.pagerFirstLast { color: #b2b2b2; }


div.textAbstractItem { clear: both; padding: 2% 0 1% 0; }
div.textAbstractItem a { text-decoration: none; }
div.textAbstractItem a:hover { color: #ffd200; }

div.oftenBoxHeader { background-color: #e6e6e6; margin-bottom: 0.09em; height: 3em; } 
h2.infoBoxHeaderTitle { font-size: 110%; color: #323232; font-weight: bold; padding: 0.625em 0 0.625em 0.5667em; background-color: #e6e6e6; }
div.oftenReadHeader { clear: both; padding-left: 1em; }
div.oftenSelectedTab, div.oftenNotSelectedTab { float: left; padding: 0.8333em 1em 0.8333em 1em; }
div.oftenSelectedTab {
background-color: #e6e6e6;
background-image:-webkit-linear-gradient(#f0f0f0, #e6e6e6);
background-image:-moz-linear-gradient(top, #f0f0f0, #e6e6e6);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f0f0', endColorstr='#e6e6e6');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f0f0', endColorstr='#e6e6e6')";
background-image: -ms-linear-gradient(#f0f0f0, #e6e6e6);
background-image: -o-linear-gradient(#f0f0f0, #e6e6e6);
background-image: linear-gradient(#f0f0f0, #e6e6e6);
border: 0.09em solid #ffffff; border-radius: 0.1667em; border-bottom: 0.25em solid #e6e6e6; }
div.infoReadBox { padding: 0em 0 2.9167em 0; clear: both; }
div.oftenReadHeader { background-color: #e6e6e6; }
#oftenFirst a, #oftenSecond a, div.oftenReadHeader a, div.aproposBody a, div.aproposBody i { font-weight: bold; color: #454545; text-decoration: none; }
#oftenFirst a:hover, #oftenSecond a:hover, div.aproposBody a:hover { text-decoration: underline; }
div.oftenItemFirst, div.oftenItem, div.oftenItemLast { background-color: #e6e6e6; padding: 0.6667em 0.8333em 0.75em 0.8333em; }
div.oftenItemFirst { padding-top: 1.6667em; }
div.oftenItemFirst, div.oftenItem { margin-bottom: 0.0833em; }
div.oftenItemLast { padding-bottom: 2.1667em; }
#oftenSecond { display: none; }

div.newsArchBox { background-color: #e6e6e6; color: #323232; font-weight: bold; padding: 1.5em 0 1.5em 0.8333em; margin-bottom: 2.9167em; }
div.newsArchBox div { padding-bottom: 1%; }
div.newsArchBox a { color: #606060; font-weight: normal; text-decoration: none; padding: 0 0 0 2%; }
div.newsArchBox a:hover { text-decoration: underline; }

div.newsAddInfoBox { display: none; }
div.newsAddBar { display: none; }
div.reportAddBar { display: none; }
div.gigAddBar { display: none; }

div.aproposHeader { background: #e6e6e6; height: 2em; clear: both; padding: 0; margin: 0 0 0.09em 0; }

div.textContentBody, div.textContentBodyLight { color: #505050; clear: both; }
div.textContentBody a, div.textContentBodyLight a { color: #606060; }
div.textContentBody a:hover, div.textContentBodyLight a:hover { text-decoration: underline; }
div.textContentBody a { font-weight: bold; text-decoration: underline; }
div.textContentBodyLight a { text-decoration: none; }
div.textContent { padding: 1%; color: #606060; }
div.textContentBody:first-of-type { font-size: 80%; } 
div.textContentBody img { width: 100% !important; height: 100% !important; }
h2.textTitle { font-size: 130%; color: #323232; font-weight: bold; padding: 1em 1% 0.5em 1%; clear: both; }
div.textContentTags { color: #aeaeae; padding-top: 1em; }
div.textContentTags a { color: #aeaeae; text-decoration: none; }
div.textContentTags a:hover { text-decoration: underline; }

div.addInfoShare { line-height: 3em; height: 3em; clear: both; }
div.addInfoShare a { display: none; }
div.subFbLike { display: block-inline; float: right; padding: 0.5em 0 0.5em 0; width: 100%; text-align: right; background-color: #e6e6e6; color: #323232; line-height: 1em; }
div.subFbLike div { padding-right: 0.5em; }

div.newsPager { margin-top: 0.6667em; width: 100%; }
div.newsPager div { width: 48%; }
div.newsPager div a { display: inline-block; color: #323232; font-weight: bold; text-decoration: none; padding: 0.4667em 1em 0.4667em 1em; }
div.newsPagerNext { float: left; }
div.newsPagerPrev { float: right; text-align: right; }

div.subCommentBar { width: 98%; clear: both; }
div.subCommentBarWide { width: 98%; }
div.subCommentBar, div.subCommentBarWide { padding-left: 2%; margin: 1.3333em 0 1em 0; background-color: #e6e6e6; clear: both; float: left; font-weight: bold; font-size: 110%; height: 2em; line-height: 2em; }
div.subCommentBar a, div.subCommentBarWide a { float: right; }

div.commentItemBody { padding-top: 0.25em; font-size: 90%; }
a.commentItemAvatar { padding: 0.5em 0.25em 0 0; float: left; }
div.commentItemAuthor { padding-top: 0.5em; font-size: 90%; }
div.commentItem { clear: both; padding: 0.5em 0 1em 0; color: #606060; }
div.commentItem a { color: #606060; font-weight: bold; text-decoration: none; }
div.commentItem a:hover { text-decoration: underline; }
div.commentItem a img { width: 100%; height: 100%; border: 0; margin: 0.1667em 0.4167em 0 0; }
div.commentItemTitle { font-weight: bold; font-size: 90%; }
div.commentItemTitle:first-of-type { padding-top: 1em; }
div.ident0 { padding-left: 0em; }
div.ident1 { padding-left: 1em; }
div.ident2 { padding-left: 2em; }
div.ident3 { padding-left: 3em; }
div.ident4 { padding-left: 4em; }
div.ident5 { padding-left: 5em; }

div.selectLetter { clear: both; color: #606060; font-size: 1.25em; padding: 0.6667em 0 1.6667em 0; }
div.selectLetter a { text-decoration: none; color: #606060; font-weight: bold; padding: 0 0 0 0.2em; }
div.selectLetter a:hover { color: #ffd200; }
div.selectLetterSelected { padding: 0 0.8em 0 1em; display: inline; }

div.mainReviewItem { clear: both; width: 100%; display: table; padding: 2% 0 1% 0; }
div.mainReviewItem a img { float: left; width: 100%; }
a.mainReviewItemLink { text-decoration: none; color: #606060; font-weight: bold; width: 69%; vertical-align: middle; display: table-cell; font-size: 100%; padding-left: 2%; }
a.mainReviewItemLink:hover { color: #ffd200; }

div.itemLetterBand { font-weight: bold; font-size: 1.25em; }
div.itemLetterGroup { font-size: 1.1667em; }
div.itemLetterGroup, div.itemLetterBand { clear: both; color: #606060; padding-bottom: 1em; }
div.itemLetterGroup a, div.itemLetterBand a { text-decoration: none; color: #606060; }
div.itemLetterGroup a:hover, div.itemLetterBand a:hover { text-decoration: underline; }

div.reviewLetterGroup { clear: both; font-size: 1.25em; color: #606060; padding-bottom: 1em; }
div.reviewLetterGroup a { text-decoration: none; color: #606060; font-weight: bold; }
div.reviewLetterGroup a:hover { text-decoration: underline; }

img.reviewSubCoverImg { width: 100%; height: 100%; border: 0; float: left; padding: 1em 0em 1em 0; }


div.commonBoxBody { background-color: #e6e6e6; padding: 0.25em 0.8333em 0.25em 0.8333em; margin-top: 0.0833em; }
div.commonBoxBody p br { margin: 0.5em; }

div.recordOfTheYear { margin: 1em 0 0 0; text-align: center; border: 1px solid #ffe467; }
div.recordOfTheYear a div:hover { text-decoration: underline; }
div.recordOfTheYear a div { width: 100%; display: inline-block; background: #ffe467; color: #444444; font-size: 200%; font-weight: bold; }
div.recordOfTheYear a img { display: none; }

h2.recordVoteTitleBar { display: none; }
div.recordVote { display: none; }
div.recordVoteResult { display: none; }
div.recordWriteReview { display: none; }

div.linkListBox { clear: both; padding-top: 1em; font-size: 1.0833em; color: #606060; }
div.linkListBox div { padding-bottom: 0.5em; }
div.linkListBox div a { text-decoration: none; color: #606060; }
div.linkListBox div a:hover { text-decoration: underline; }

div.galleryItemGigInfo { padding: 0 0 1em 0; font-size: 80%; }

table.gigGroup { width: 100%; border: 0.09em #bdbdbd solid; font-size: 1.1666em; color: #606060; border-collapse: collapse; margin-bottom: 2em; }
table.gigGroup td { border: 0.09em #bdbdbd solid; vertical-align: top; }
table.gigGroup tr.odd { background: #e6e6e6; }
table.gigGroup tr.even { background: #ededed; }
table.gigGroup div.eventTitle { color: #008000; padding-bottom: 0.25em; }
table.gigGroup div.eventComment { color: #008000; font-style: italic; padding-top: 0.25em; }
td.gigTitleLeft { width: 40%; text-align: right; font-weight: bold; padding: 0.5em 0.5em 0.5em 0; }
td.gigTitleRight { padding: 0.5em 0 0.5em 0.5em; }
td.gigTitleRight a { color: #606060; font-weight: bold; }
td.gigItemLeft { font-weight: bold; padding: 0.5em 0.5em 0.5em 0.5em; }
td.gigItemLeft a { color: #606060; }
td.gigItemLeft a.gigItemSelected { color: #808000; }
td.gigItemRight a.gigItemSelected { color: #808000; text-decoration: none; font-weight: bold; }
td.gigItemRight { padding: 0.5em 0 0.5em 0.5em; }
td.gigItemRight a { color: #606060; text-decoration: none; }
td.gigItemRight a:hover, td.gigItemRight a.gigItemSelected:hover { text-decoration: underline; }
td.gigItemRight { padding: 0.5em 0 0.5em 0.5em; }
td.gigItemRight i a { color: #606060; text-decoration: underline; }
td.gigItemRight td { border: 0; padding: 0 0.5em 0 0; }
td.gigInfoPoster { width: 100%; }
td.gigPoster img { border: 0; display: none; }
a.gigInfoCity { font-weight: bold; }
table.gigInfo { width: 100%; border: 0.09em #bdbdbd solid; font-size: 1.1666em; color: #606060; margin: 1em 0 1em 0; background: #ffe467; font-weight: bold; padding: 0.5em; }

div.mapBox { padding-bottom: 1.5em; }
div.mapSelectDist { color: #606060; font-weight: bold; }
div.mapSelectDist a { color: #606060; font-weight: normal; text-decoration: none; }
div.mapWide { width: 100%; height: 9em; }


div.gigCategoryBoxItem { float: left; width: 100%; }
div.gigCategoryBoxItem a { color: #606060; text-decoration: none; padding-bottom: 0.0769em; }
div.gigCategoryBoxOption { color: #606060; font-size: 1.0833em; padding-left: 1em; float: left; }
div.gigCategoryBoxOption div { font-weight: bold; display: inline-block; padding-bottom: 0.5em; }
div.gigCategoryBoxOption a { display: inline-block; padding-bottom: 0.5em; }
div.gigCategoryBoxOption a:hover { text-decoration: underline; }

div.gigCal { float: left; color: #606060; padding-bottom: 1em; }
div.gigCal td:hover, div.gigCal td.gigCalToday:hover, div.gigCal td.gigCalFutureMonth:hover { background: #f1f1f1; }
div.gigCal td { width: 2em; height: 1.6666em; text-align: right; vertical-align: middle; padding-right: 0.4166em; background: #dddddd; }
div.gigCal tr.gigCalDay td { text-align: center; font-weight: bold; background: #cccccc; padding-right: 0; }
div.gigCal td.gigCalPastMonth, div.gigCal td.gigCalFutureMonth, div.gigCal td.gigCalNone { background: none; }
div.gigCal td.gigCalPast:hover { background: #dddddd; }
div.gigCal td.gigCalNone:hover { background: none; }
div.gigCal td.gigCalToday { background: #ffe467; }
div.gigCal td.gigCalSelect { background: #f1f1f1; }
div.gigCal td.gigCalSun a { color: #ff0000; font-weight: bold; }
div.gigCal a { text-decoration: underline; }
div.gigMonthSelect { float: left; padding: 0.25em 0 1em 2em; }

div.gigListTitle { font-weight: bold; font-size: 1.5em; color: #606060; clear: both; padding-top: 0.5em; } 
div.gigListBox, div.gigListBoxWide { padding-top: 1.5333em; margin-bottom: 1.3333em; font-size: 1.25em; color: #606060; float: left; padding-right: 1em; } 
div.gigListBox a, div.gigListBoxWide a { display: inline-block; text-decoration: none; color: #606060; padding-bottom: 0.5em; }
div.gigListBox a:hover, div.gigListBoxWide a:hover { text-decoration: underline; }
div.gigListBoxSubTitle { font-weight: bold; padding-top: 1em; }
div.gigListBoxSubBody { padding: 1em 0 1em 0; }

table.gigItem { width: 100%; border: 0.0625em #bdbdbd solid; font-size: 1.3333em; color: #606060; border-collapse: collapse; margin-bottom: 2em; }
table.gigItem a { color: #606060; font-weight: bold; text-decoration: none; }
table.gigItem a:hover { text-decoration: underline; }
table.gigItem i a { font-weight: normal; }
table.gigItem td { vertical-align: top; border: 0; }
table.gigItem tr.odd { background: #e6e6e6; }
table.gigItem tr.even { background: #ededed; }
td.gigItemContentLeft { border: 0.09em #bdbdbd solid; padding: 0.5em 0.5em 0 0.5em; }
td.gigItemContent { padding: 0.0626em 0 1em 0; }
td.gigItemInTitle { width: 4.25em; text-align: right; padding-right: 0.25em; }
td.gigItemPoster { display: none; padding: 0.75em 0.75em 1em 0.75em; text-align: center; }
td.gigItemPoster img { border: 0; outline: 0; padding: 0; margin: 0; width: 100% !important; height: 100% !important; }
td.gigItemInComment { color: #008000; font-weight: bold; padding-bottom: 1em; }
div.gigItemMap { display: inline; font-style: italic; }
div.gigAttendChange { font-size: 1.1666em; padding: 0.5714em; border: 0.0714em #bdbdbd solid; color: #606060; border-collapse: collapse; margin-bottom: 2em; background: #e6e6e6; }
div.gigAttendChange a { color: #606060; }
div.gigAttendChange form { display: inline; }
div.gigAttendAdded { font-size: 1.1666em; color: #606060; border-collapse: collapse; margin-bottom: 1em; font-weight: bold; }
div.gigAttendAdded a { color: #606060; }
table.gigAttend { font-size: 0.75em; }
table.gigAttend td { width: 7.5555em; text-align: center; }
table.gigAttend a { color: #606060; }
table.gigAttend img { width: 6.6666em; height: 6.6666em; border: 0; outline: 0; margin: 0; }
div.gigAttendTitle { font-size: 1.5em; color: #606060; margin: 1em 0 1em 0; } 
td.gigItemTitle { border-right: 0.0625em #bdbdbd solid; border-left: 0.0625em #bdbdbd solid; border-top: 0.0625em #bdbdbd solid; color: #444444; background: #e6e6e6; font-weight: bold; padding: 0.75em 0.75em 0.75em 1.125em; text-align: center; }

div.poster { width: 100%; text-align: center; }
div.poster img { width: 100% !important; height: 100% !important; }
div.poster a { color: #606060; }
div.poster i, div.posterGo { font-size: 1.5em; color: #606060; margin: 1em 0 1em 0; }
div.poster i a, div.posterGo a { color: #606060; text-decoration: none; }
div.poster i a:hover, div.posterGo a:hover { text-decoration: underline; }
div.posterGoTitle { font-weight: bold; padding: 1em 0 1em 0; }
div.posterGo { padding-bottom: 1em; }
div.posterGo a { color: #606060; }


div.validationMsg { color: #ff3333; font-weight: bold; padding: 0 0 2em 1em; }

div.embed { text-align: center; float: none; clear: both; width: 100%; position: relative; padding-bottom: 56.25%; padding-top: 25px; height: 0; }
div.embed iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }


div.mainWin { width: 100%; margin-bottom: 1%; float: left; padding-bottom: 3%; background: #ffffff; }
#mainImgBox { width: 100%; float: left; background: #000000; position: relative; }
img.mainImgClass { width: 100%; display: block; }
#mainImgLinkTitle { font-size: 100%; padding: 0.5em 0 0.5em 0; font-weight: bold; color: #ffffff; }
#mainSelectBox { display: none; }

div.interviewLinkItem { padding-bottom: 0.5em; }
