@font-face
{
font-family: Kankin;
src: url(fonts/kankin.otf);
}
body {background-color:#101010; margin:0; padding:0; background-image:url('../images/publa/brand-omnium.jpg'); background-repeat:no-repeat; background-position:top center;}
/*body {background-color:#101010; margin:0; padding:0; }       */
img {border: 0;}

.branding {
	position: absolute;
	z-index: 1;
	width: 100%;
	height: 1000px;
}

#whole  {width:960px; margin-left:auto; margin-right:auto; position:relative;z-index: 2}
#container {width:960px; margin-left:auto; margin-right:auto; background-color:#1e1f21; min-height:600px; padding-top:1px;}
/*#main {min-height:2000px; background-color: #1e1f21; margin-top:170px;}*/
#main {min-height:2000px; background-color: #1e1f21; margin-top:60px;}
.withsub {padding-top:30px;}
#header {height:135px; margin-left:auto; margin-right:auto;} /*+ 100 for header banner*/
#logo {position:absolute; left:-32px; display:inline-block;}
#searchbox {position:absolute; right:0; display:inline-block;width:390px;height:50px; background-image:url('../images/backgrounds/search-bg.png'); background-repeat:no-repeat; top:48px;}
#topsearch {margin:0; padding:0;}
#searchbut {background-image:url('../images/backgrounds/saerchbutton.png'); background-repeat:no-repeat;width:75px;height:50px; background-position:top; display:inline-block; float:right; cursor:pointer;}
#searchbut:hover {background-position:bottom;}
#topsearch input{background-color:transparent; border:none;}
#topsearchtxt {width:279px;height:48px; padding:0 15px 0 15px; color:#fff;}
#topsbutton {width:75px;height:50px; padding:0; margin:0;cursor:pointer;}

#topsearchtxt::-webkit-input-placeholder {color: transparent;}
#topsearchtxt:-moz-placeholder {color: transparent;}
#topsearchtxt::-moz-placeholder {color: transparent;}
#topsearchtxt:-ms-input-placeholder {color: transparent;}

#topsearchtxt:focus::-webkit-input-placeholder {color: #4e4e4e;}
#topsearchtxt:focus:-moz-placeholder {color: #4e4e4e;}
#topsearchtxt:focus::-moz-placeholder {color: #4e4e4e;}
#topsearchtxt:focus:-ms-input-placeholder {color: #4e4e4e;}


#offmediagroup {padding-left:26px; font-family: 'Roboto Slab', serif; background-color:#000; background-image:url('../images/backgrounds/groupbg.png'); background-repeat:no-repeat; background-position:top left; height:22px; position:absolute; top: 0; right:0; display:inline-block; font-size:13px;}
#offmediagroup a {display:inline-block; margin-right:10px; color: #606060; text-transform:uppercase; text-decoration:none; }
#offmediagroup a:hover {color:#ab3921;}

#navigation {background-image:url('../images/backgrounds/navbg.png'); background-repeat:no-repeat;width:960px;height:54px; margin-top:105px; position:relative; z-index:10; font-family:Kankin;}
#navigation span {height:37px; width:auto; padding:17px 17px 0 16px; display:inline-block; border-right: 1px solid #222526; margin-left:-3px;}
#navigation span:last-child {border:none;}
#navigation span:first-child {margin-left:0;}
#navigation span a {color:#bdbdbd; text-decoration:none;text-transform:uppercase;font-size:18px; display:inline-block;}
#navigation span a:hover{color:#fff;}

#navigation .active {background-image:url('../images/backgrounds/menutopshadow.png'), url('../images/backgrounds/menuactivebg.png'); background-repeat:no-repeat, repeat-x; background-position: right top;}
#navigation .active a {color:#fde3cf;  display:inline-block; } 

#headerbanner, #hndkps {margin-top:90px; margin-left:auto; width:900px; margin-right:auto; margin-bottom:-100px;}

#antisocial { display:inline-block; width:111px; height:24px; position:absolute; right:10px; top:140px; z-index:11; text-align:right;}    /*+ 100 for header banner*/
#antisocial span{display:inline-block; width:24px; height:24px; background-position:top;}
#antisocial span:hover{background-position:bottom;}
#antisocial a {display:inline-block; width:24px; height:24px;}
#antisocial #facebook{ background-image:url('../images/facebook-icon.png'); background-repeat:no-repeat; }
#antisocial #twitter{ background-image:url('../images/twitter-icon.png'); background-repeat:no-repeat; }
#antisocial #google{ background-image:url('../images/google-icon.png'); background-repeat:no-repeat; }
#antisocial #rss{ background-image:url('../images/rss-icon.png'); background-repeat:no-repeat; }

#topsubmenu {height:25px; width:608px; background-color:#532d29; overflow:hidden; padding:3px 10px 0 13px; position:relative; font-family: 'Open Sans', sans-serif; font-size:14px; color:#000; background-image:url('../images/backgrounds/submencorner.png'); background-repeat:no-repeat; background-position:top right;}
#topsubmenu a {color:#909090; text-decoration:none; display:inline-block; margin:0 2px 0 2px; font-size:12px;}
#topsubmenu a:hover{color:#fde3cf;}

#topsubmenu .sactive {color:#fde3cf;}

#carousel {height:430px; width:630px; margin-top:50px;}

#morenews {height:630px; width:632px; margin-top:-26px; border-top: 2px solid #ab3921;}
#headtit { margin-left:10px; padding:4px 6px 6px 4px;}

.loshad, .loshad a {
  text-shadow: rgb(120, 40, 23) 1px 1px,
    rgb(120, 40, 23) 2px 2px,
    rgb(120, 40, 23) 3px 3px,
    rgb(120, 40, 23) 4px 4px,
    rgb(130, 43, 25) 5px 5px,
    rgb(140, 46, 27) 6px 6px,
    rgb(150, 50, 29) 7px 7px;
    background-color: #ab3921; display:inline-block; color: #fde3cf;font-family:Kankin; font-weight:100;text-transform:uppercase;  font-size:16px; text-decoration:none;
}

#rightcolumn {position:absolute; top:200px; right:9px; width:300px;} /*+ 100 for header banner*/

#newscontainer {margin:15px 0 0 0;}
.lastnews {height:115px; width:305px; display:inline-block; vertical-align:top; padding: 0 0 0 9px;line-height:17px; overflow:hidden;}
.lastnews a, #hotnewstxt a {text-decoration:none; color:#fff; font-family: 'Open Sans', sans-serif; font-size:14px; font-weight:normal; text-shadow: #000 1px 1px; font-weight:500;}
.lastnews a:hover{color:#BF4D35;}

.newsthumb {display:inline-block; width:70px; height:70px; float:left; margin-right:6px; background-size: auto 120px; background-repeat:no-repeat; background-position:center top; margin-bottom:30px; }

.topnewstext {font-family: 'Open Sans', sans-serif; font-size:12px; color:#8b8b8b; font-style: italic;text-shadow:none;}

#newsblock {margin: 12px 0 0 0; border-top: 2px solid #ab3921; background-color:#272c2f; padding-right:2px;}
#newsblock div:first-child{margin-left:5px;}
.nbactive {padding:4px 10px 6px 8px;}
.nbinactive, .nbinactive2, .nbinactive2 a, .nbinactive a {display:inline-block; font-family:Kankin; font-weight:100;text-transform:uppercase;  font-size:16px; color:#8b8b8b; background-color: #1f1f1f; text-decoration:none;}
.nbinactive, .nbinactive2 {padding:4px 6px 6px 4px; border-left: 1px solid #313131;margin-left:-4px; }
.nbinactive a:hover, .nbinactive2 a:hover {color:#fff;}

#sections {margin-top:4px;}

.sidehotnews {display:inline-block;}
#hotnewstxt {margin: 12px 0; line-height:17px;}
#hotnewstxt .newsthumb {margin-bottom:20px; margin-left:4px; }
#hotnewstxt div:first-child{margin-left:0; }
#hotnewstxt a, #mostnewstxt ol li a, #lastnewstxt ol li a, #comnewstxt ol li a  {color: #8e8175; font-family: Kankin;font-size: 1.1em; font-weight:100; text-shadow: #000 1px 1px; text-decoration:none; line-height:17px; }
#hotnewstxt a:hover,  #mostnewstxt ol li a:hover, #lastnewstxt ol li a:hover,  #comnewstxt ol li a:hover{color:#ab3921; }
#mostnewstxt ol li, #comnewstxt ol li, #lastnewstxt ol li {padding-bottom:4px;}
#mostnewstxt ol, #comnewstxt ol, #lastnewstxt ol {padding-bottom:8px;}

#mostnewstxt ol.mylist, #comnewstxt ol.mylist, #lastnewstxt ol.mylist {
    list-style-type: none;
    list-style-type: decimal !ie; 
     
    margin: 0;
    margin-left: 2.7em;
    padding: 0 0 8px 0;
     
   counter-reset: ol-counter;
}

#mostnewstxt ol.mylist > li, #comnewstxt ol.mylist > li, #lastnewstxt ol.mylist > li {
    position: relative;
    margin-bottom: 3px;
   padding: 5px 0 0 4px;
   min-height:25px;
}

#mostnewstxt ol.mylist > li:before, #comnewstxt ol.mylist > li:before, #lastnewstxt ol.mylist > li:before {
   position: absolute;
    top: 0;
    left: -1em;
    width: 0.94em;
    height: 0.94em;
     font-family: Kankin;
    font-size: 2em;
    line-height: 0.94;
    text-align: center;
    color: #313131;
    margin:6px 0 0 0;
 
    background-color: #8e8175;
    content: counter(li-counter);
    counter-increment: li-counter;
}

#mostnewstxt ol.mylist > li:before, #comnewstxt ol.mylist > li:before, #lastnewstxt ol.mylist > li:before {
    content: counter(ol-counter);
    counter-increment: ol-counter;
}

#mostnewstxt ol.mylist > li:before, #comnewstxt ol.mylist > li:before, #lastnewstxt ol.mylist > li:before {
    content: counter(ol-counter);
    counter-increment: ol-counter;
}

#baner2 {margin-top:22px;}

#homeevents { width:632px; border-top: 2px solid #ab3921; display:inline-block;}
#homelives {margin-left:8px;}
#homeevents .nbinactive {background-color:#272c2f; color:#989898;}

#homeevents #eventsholder #casualevents .eventblock, #homeevents #eventsholder #topevents .eventblock {width:280px; height: 105px; background-color:#272c2f; display:inline-block; margin-top:14px; margin-left:8px; padding:10px; position:relative; vertical-align:top;}
#homeevents #eventsholder #topevents .eventblock {width:277px; border-right:3px solid #8e8175;}
#homeevents #eventsholder #casualevents .eventblock:nth-child(even){margin-left:22px;}
#homeevents #eventsholder #topevents .eventblock:nth-child(even){margin-left:22px;}

#homeevents #eventsholder #casualevents .eventblock a, #homeevents #eventsholder #topevents .eventblock a {text-decoration:none; display:inline-block; width:280px; height: 105px;}

#homeevents #eventsholder #casualevents .evdate, #homeevents #eventsholder #topevents .evdate, #allevents .evdate {font-family:Kankin; font-size:22px; color:#8b8b8b;font-style: italic;}
#homeevents #eventsholder #casualevents .evtitle, #homeevents #eventsholder #topevents .evtitle {font-family:Kankin; font-size:1.2em; color:#fff;display:inline-block; margin-top:6px; text-shadow: #000 1px 1px;}
#homeevents #eventsholder #casualevents .evlocation, #homeevents #eventsholder #topevents .evlocation, #allevents .evlocation {background-color:#8e8175; font-family: 'Open Sans', sans-serif;font-style: italic;color:#000; font-size:14px; padding: 0 6px 0 6px; display:inline-block; position:absolute; bottom:8px;}
#homeevents #eventsholder #casualevents .todaydate, #homeevents #eventsholder #topevents .todaydate {color:#ab3921;}
#homeevents #eventsholder #casualevents .tomdate, #homeevents #eventsholder #topevents .tomdate {color:#8e8175;}

#homeevents #casualevents {margin-left:0; padding:0;}

#forumlinks {width:300px; border-top: 2px solid #ab3921; margin-top:20px; background-color: #272c2f; padding-bottom:8px;}
#forumlinks #forumtit {padding:3px 6px 6px 2px; display:inline-block; margin:0 0 8px 8px;}
#forumlinks a {display:block; margin-left:8px; color: #8e8175; text-decoration:none; font-size:13px; font-family: 'Open Sans', sans-serif; padding:8px; background-color: #1e1f21; margin-bottom:8px; width:268px !important;}
#forumlinks a:hover {color:#ab3921;}

#fbholder{ background-color: #272c2f; width:300px;  }
#fbbox{margin-top:20px; background-color: #272c2f; width:296px; height:316px;  overflow: hidden; }

#partners {width:300px; border-top: 2px solid #ab3921; margin-top:20px;  padding-bottom:8px;}
#partners #partnerstit {padding:3px 6px 6px 4px; display:inline-block; margin:0 0 8px 8px;}
#partners span{background-repeat:no-repeat; background-position: top; display:inline-block; margin-left:8px;margin-top:10px; vertical-align:top;}
#partners span:hover{ background-position: bottom;}

#homeshop {margin-top:40px; width:632px; border-top: 2px solid #ab3921; display:inline-block;}
#homeshop #hshoptit {margin-left:8px;}
#homeshop .shopblock {display:inline-block; width:300px; height:140px; margin-left:8px; margin-top:12px; vertical-align:top; background-color:#272c2f; position:relative; line-height:15px;}
#homeshop .bulgar {background-image:url(../images/backgrounds/bgtriangle.png); background-repeat:no-repeat; background-position:right bottom;}
#homeshop .shopblock:nth-child(odd){margin-left:22px;}
#homeshop .coverart {width:140px; height:140px;display:inline-block; float:left; margin-right:10px; cursor:-webkit-zoom-in;}
#homeshop .artfpage {cursor:pointer !important;}
#homeshop a {text-decoration:none;}
#homeshop .shopartist {color:#fff;font-family:Kankin; font-size:1.2em; display:block; margin-top:6px; margin-bottom:4px;text-shadow: #000 1px 1px;}
#homeshop .shopartist:hover {color:#ab3921;}
#homeshop .shoptitle {display:block; color:#8b8b8b;font-family: 'Open Sans', sans-serif;font-style: italic; font-size:14px; font-weight:bold;}
#homeshop .shoptitle:hover {color:#ab3921;}
#homeshop #buyblock {position:absolute; bottom:6px; right:10px;display:block;}
#homeshop .homeprice {background-color:#313131; display:inline-block; height:23px; width:134px; color:#fff; background-image:url(../images/shopbag.png); background-repeat:no-repeat; background-position:right top; font-family: 'Open Sans', sans-serif; font-size:14px; padding: 8px 0 0 6px;}
#homeshop .homeprice:hover{background-position:right bottom;}
#homeshop .releasedate {display:inline-block; background-color:#fde3cf; color:#000; margin:6px 0 4px;font-family: 'Open Sans'; font-size:12px; font-weight:bold; padding:0 4px 0 4px}
#homeshop .llink {font-family: 'Open Sans'; font-size:13px; display:block; color:#8b8b8b; margin-top:2px;}
#homeshop .llink:hover {color:#ab3921;}

#homereviews, #relatednews, #newscomments {margin-top:40px; width:632px; border-top: 2px solid #ab3921; display:inline-block;}
#homereviews #homerevtit {margin-left:8px;}
#homereviews .homerevblock {display:inline-block;width:150px; vertical-align:top; margin-top:12px;margin-left:8px;}
#homereviews .homerevblock a{text-decoration:none;}

#homereviews .revimg {width:140px; height:140px;}
#homereviews .homerevart {display:block; font-family: 'Open Sans', sans-serif;font-style: italic; font-size:13px; font-weight:bold; color:#fff;}
#homereviews .homerevart:hover {color:#ab3921;}
#homereviews .homerevtitle {display:block; color:#8b8b8b; font-family:Kankin; font-size:1.2em; }
#homereviews .homerevtitle:hover {color:#ab3921;}
#homereviews .revrating {display:block;}

#homegalleries {margin-top:40px; width:100%; border-top: 2px solid #ab3921; display:inline-block; margin-bottom:40px;}
#homegalleries #homegaltit {margin-left:8px;margin-bottom:12px;}
#homegalleries .bigpic, #innergalleries .bigpic {width:300px; display:inline-block; height:200px; background-size: 400px auto; background-repeat:no-repeat; background-position:center top; overflow:hideen; margin-right:10px; position:relative;}
#innergalleries .bigpic {background-position:center -23px}
#homegalleries .homegalbock, #innergalleries .homegalbock {width:300px; margin-left:8px;}
#homegalleries .homegaltit, #innergalleries .homegaltit {position:absolute; bottom:-30px; color:#8b8b8b; font-family:Kankin; font-size:1.2em;text-shadow: #000 1px 1px; text-transform:uppercase;}
#homegalleries .homegaltit:hover, #innergalleries .homegaltit:hover {color:#ab3921;}
#homegalleries .homegalnumb, #innergalleries .homegalnumb {position:absolute; bottom:-30px; right:0; display:inline-block; background-image:url(../images/backgrounds/picnumbersbg.png); background-repeat:no-repeat; background-position:left top; width:29px; height:18px;font-family: 'Open Sans', sans-serif; font-size:11px; color:#000; text-align:center; padding-top:3px;}

.seeall {display:inline-block; float:right; font-family: 'Open Sans', sans-serif; font-size:11px; background-color:#272c2f;; line-height:13px; padding:0 2px 2px 2px;}
.seeall a {text-decoration:none; color:#101010; display:inline-block; width:100%; height:100%; font-weight:bold;}
.seeall a:hover {color:#000;}
.seeall:hover {background-color:#ab3921;}

#footer {width:960px; height:285px; margin-bottom:50px; margin-top:40px; position:relative;}
#footer #firstf {height:235px; width:100%; background-color:#414141;}
#footer #secondf {height:54px; width:952px;  background-color:#272727; color:#a6a6a6;font-family: 'Open Sans', sans-serif; font-size:11px; padding-left:8px;padding-top:6px;}
#footer #footer2links {display:inline-block; float:right; margin-right:8px;}
#footer #footer2links a{text-decoration:none; color:#a6a6a6;font-family: 'Open Sans', sans-serif; font-weight:bold; font-size:11px;}
#footer #footer2links a:hover{text-decoration:underline;color:#000;}

#footer .menutit {font-family: 'Open Sans', sans-serif; font-size:20px; color:#cbcbcb;text-transform:uppercase; font-style: italic; font-weight:bold; padding-bottom:6px;display:inline-block;}
#footer ul{padding-top:4px;display:inline-block;list-style-type: none;  list-style-image: url('../images/listarrow.png'); vertical-align:top;}
#footer li {line-height:28px; border-bottom: 1px dashed #696969;padding-right:30px;}
#footer li a{text-decoration:none; color:#cbcbcb; font-size:13px;font-family: 'Open Sans', sans-serif; }
#footer li a:hover{color:#000;}

#footer #footerrightblock {display:inline-block;position:absolute; right:60px; top:140px;}
#footer #footersocials {margin: 4px 0 0 64px;}
#footer #footersocials #ffb, #footer #footersocials #ftw, #footer #footersocials #fgg, #footer #footersocials #frss {height:24px; width:24px;background-position:top;background-repeat:no-repeat;display:inline-block;position;}
#footer #footersocials #ffb {background-image:url(../images/footerfb.png);}
#footer #footersocials #ftw {background-image:url(../images/footertw.png);}
#footer #footersocials #fgg {background-image:url(../images/footergg.png);}
#footer #footersocials #frss {background-image:url(../images/footerrss.png);}
#footer #footersocials #ffb:hover, #footer #footersocials #ftw:hover, #footer #footersocials #fgg:hover, #footer #footersocials #frss:hover {background-position:bottom;}
#footer #footersocials #ffb a, #footer #footersocials #ftw a, #footer #footersocials #fgg a, #footer #footersocials #frss a {background-position:bottom;display:inline-block;position;height:24px; width:24px;}

#newstextholder {width:620px; margin: 8px 0 0 10px; font-family: 'Open Sans', sans-serif; font-size:14px;}
#newstextholder h1{font-family: Kankin; color: #fff; font-weight: 200; font-size: 2em; text-shadow: #000 1px 1px; margin-bottom:12px;}
#newstextholder h3{color:#8e8175;}
#newstextholder h4{color:#8e8175; margin-top:-10px;}
#newstextholder .podlojka {background-image:url(../images/backgrounds/newstopbg.png); background-repeat:no-repeat; background-color:#f0f0f0; padding:20px 26px 12px 20px; line-height:22px;}
/*#newstextholder .podlojka:first-letter {text-transform: uppercase; font-size:26px; }*/
#newstextholder .podlojka a{text-decoration:none; color:#9b2814;}
#newstextholder .podlojka a:hover{text-decoration:underline;}

#newsdetheader {background-color:#f0f0f0;width:620px; height:60px; margin-bottom:12px; background-image:url(../images/backgrounds/newsheaderbg.png); background-repeat:no-repeat; background-position:top right;}

#timepublished {display:inline-block; margin:6px 6px 6px 20px; padding: 0 0 0 22px; color:#606060; background-image:url(../images/icons/clock.png); background-repeat:no-repeat; background-position:center left;}

#newsviews, #viewsten {display:inline-block; margin:6px 6px 6px 10px; padding: 0 0 0 28px; color:#606060; background-image:url(../images/icons/eye.png); background-repeat:no-repeat; background-position:center left;}

#countcomments, #commentsten {display:inline-block; margin:6px 6px 6px 10px; padding: 0 0 0 26px; color:#606060; background-image:url(../images/icons/comments.png); background-repeat:no-repeat; background-position:bottom left;}
#countcomments a{display:inline-block;  text-decoration:none; color:#606060; }

#topten {display:block; width:100%;}
#toptenlink {display:inline-block; width:350px;}

#likesten {display:inline-block; margin:6px 6px 6px 10px; padding: 0 0 0 28px; color:#606060; background-image:url(../images/icons/likes.png); background-repeat:no-repeat; background-position:center left;}

#socials {margin:2px 0 0 20px; vertical-align:top;}
#ffb {display:inline-block; }
#ffb div {display:inline-block; top:-4px; }
#tweetit {display:inline-block; margin-left:30px; }

#pntext{display:inline-block; position:absolute; right:432px; font-size:12px; color:#404040; display:none;}

#prevnext {position:absolute; right:340px; margin-top:-21px; height:40px; width:90px;}
#prevnext .prevnextblock {display:inline-block; height:40px; width:40px; margin-left:4px;}
#prevnext .prevnextblock a {display:inline-block; height:40px; width:40px; background-size: auto 70px; background-repeat: no-repeat; background-position: center top;}

#tagsdiv {background-color:#dad0da;width:580px; padding: 20px; margin-left:10px; font-family: 'Open Sans';}
#tagsdiv p{display:inline-block; font-family:Kankin; font-weight:100;text-transform:uppercase;  font-size:16px; color:#303030; margin-right:10px;}
#tagsdiv span{display:inline-block;background-color:#8e8175; padding:6px 6px 6px 4px;margin-right:10px; }
#tagsdiv span:hover{background-color:#fff;}
#tagsdiv span a {text-decoration:none; font-size:13px; font-weight:bold; color:#000;  font-style:italic;}

#newsrating {height:125px; background-color: #272c2f; width:580px; padding: 20px; margin-left:10px;}

#relatednews #relatednewstit, #newscomments #newscommentstit {margin-left:10px; margin-bottom:10px;} 
#relatednews .relnews {font-family:Kankin; font-weight:100;  font-size:1.2em; margin-left:10px; padding:4px; background-color: #272c2f; margin-bottom:4px;}
#relatednews .relnews a{text-decoration:none; color:#8e8175;}
#relatednews .relnews a:hover{color:#ab3921;}
#relatednews p {font-family: 'Open Sans'; font-size:14px;margin-left:10px;color:#f0f0f0;}

#newscomments, #sendnews {font-family: 'Open Sans'; }
#newscomments span {font-family: 'Open Sans'; color:#000; text-shadow: none; font-size:14px;}
#newscomments form, #sendnews form {color:#8b8b8b; font-size:13px; font-style:italic; margin-left:10px; margin-top:10px;}
#newscomments form .textinput, #sendnews form .textinput {background-color:#8b8b8b; border:0; margin-top:6px; width:376px; height:28px; color:#000; font-family: 'Open Sans'; padding:2px; font-style:normal;}
#newscomments form .cmntarea, #sendnews form .cmntarea  {background-color:#8b8b8b; border:0; margin-top:6px; width:614px; height:92px; color:#000; font-family: 'Open Sans'; padding:4px; font-style:normal;}
#sendnews form .short {width:80px;}

.greybutton {background-image:url('../images/backgrounds/buttonbg.png'); background-repeat:no-repeat; background-position: right top; height:32px; padding:0 6px 0 6px; margin:8px 8px 8px 0; border:0; background-color: #313b31; color:#8e8175; cursor:pointer; font-family:Kankin; font-weight:100;text-transform:uppercase; font-size:16px;}
.greybutton:hover {color:#ab3921;}

#cmntdisclaimer, #allcomments {display:inline-block; margin-top:6px; margin-left:10px; width:622px; padding:4px;}
#cmntdisclaimer p { font-family: 'Open Sans'; font-size:12px; color:#8e8175;}

#allcomments {padding:0;}
#allcomments p {background-color: #272c2f; padding:6px;}
#allcomments p .commauth {color:#fff; font-family:'Open Sans';  font-size:15px; font-weight:bold; display:inline-block; text-shadow: #272c2f 1px 1px;}
#allcomments p .commdate {font-family: 'Open Sans'; color:#8b8b8b; display:inline-block; margin-left:10px; font-style:italic;}
#allcomments p .cmnttxt {color:#e0e0e0; font-size:10pt;display:inline-block; background-image:url('../images/icons/commentbrown.png'); background-repeat:no-repeat; background-position: 0 4px ; padding-left:26px; padding-bottom:16px; min-height:20px; margin-top:10px;}
.commblockreplies .cmnttxt {background-image:url('../images/icons/commentbrownreply.png') !important; background-repeat:no-repeat; background-position: 0 4px ; }


.commreplyblock {display: none}
.commreplyblock {margin-left: 20px; clear: both; margin-bottom:24px;}
.commreplyblock .textinput {width: 100%}
.commreplyblock textarea {width: 100%}

.commreply {display: inline-block; font-size: 10px; color: #8e8175; text-decoration: none; background-color:#1e1f21; margin: 0 24px 0 16px; padding:2px 4px 2px 4px; border-radius:4px;}
.commreply:hover, .commreply.persistant {background-color:#8e8175; color:#000;}

.commblock {clear: both; }
/*.commblock div:last-child {padding-bottom:1.1em;clear: right;}*/
.commblockreplies {margin-left: 30px;  margin-top:-10px;}
.commblockreplies .commblock {margin-top:-10px; }
#newscomments .commblock .cmntarea {width: 572px}
#newscomments .commblock .commvote {line-height: 16px}
#newscomments .commblock .commvote, #newscomments .commblock .commvote span {display: inline-block; color: #FFF; font-size: 12px; }
#newscomments .commblock .commvote a {color: #FFF; text-decoration: none;  font-size: 14px}
#newscomments .commblock .commvote .up {background-color: #336600; color:#fff; padding:0 3px 0 3px;}
#newscomments .commblock .commvote .down {background-color: #ab3921; color:#000; padding:0 3px 0 3px;}
#newscomments .commblock .commvote .down-count {color:#000 !important;}

.comvoteholder {display:inline-block; float:right;}


.hiddenelement {display:none !important;}
.showbad {display:block; color:#8b8b8b; font-size:12px;}
.warningcom {color:#8b8b8b !important; font-size:12px !important; padding:16px;}
.warningcom a {color: #8e8175;}
.warningcom a:hover {text-decoration:none; color:#fff;}

#topscroll {font-size:14px; font-family: 'Open Sans', sans-serif}
#topscroll a{text-decoration:none; color:#ab3921;}
#topscroll a:hover{ color:#8e8175;}

#cmntrestr {margin-left:12px; color:#fff;}

#todaynews, #oldnews {margin-top:10px; width:632px; border-top: 2px solid #ab3921; display:inline-block; margin-left:-10px;}
#todaynews {margin-bottom:22px;}
#mostreadnews {margin-left:-10px;}

#todaynews #todaynewstit, #oldnews #oldnewstit {margin-left:8px; margin-bottom:14px;}
#todaynews .allnewslink, #oldnews .allnewslink, #mostreadnews .allnewslink {display:block; margin-left:7px; background-color: #272c2f; margin-bottom:5px; padding:3px 3px 3px 6px;}
#todaynews .allnewslink a, #oldnews .allnewslink a, #mostreadnews .allnewslink a {font-family:'Open Sans'; font-size:14px; text-decoration:none; color:#8e8175;  font-weight:bold;}
#todaynews .allnewslink a:hover, #oldnews .allnewslink a:hover, #mostreadnews .allnewslink a:hover {color:#ab3921;}
#todaynews .nonews, #oldnews .nonews {color:#fff; margin-left:20px;}
#oldnews .allnewslink .allnewsdate {font-weight:normal !important; font-size:12px !important;}


.adv600x74 {text-align:center; margin:6px 0 20px 0;}

#daystats {display:inline-block; margin-left:12px; font-size:13px; font-family: 'Open Sans'; color:#8b8b8b; font-style: italic;}
#daystats span {color:#fff;}

#sendnews {font-size:13px; font-family: 'Open Sans'; color:#fff; margin-left:10px; width:622px;}
#sendnews b {color:#fde3cf;}
#sendnews .cnormal { font-style: normal; font-size:15px;}
#sendnews form {margin-left:0; margin-top:20px;}
#sendnews .cltext {color:#fff; font-style: normal; }

.innerholder {color:#fff;}
.darkselect {font-family: 'Open Sans'; font-size:13px; background-color:#000; color:#fde3cf; border:none;}

#newstextholder h1 span {color:#fde3cf;}

#allevents {}
#allevents .evtitle {font-family:Kankin; font-size:1.6em; color:#fde3cf;display:inline-block; margin-top:3px; text-shadow: #000 1px 1px; max-width:285px;}
#allevents .evdate {font-size:18px;}
#allevents .eventblock { background-color:#272c2f; display:block; margin-top:14px;  padding:10px 10px 10px 140px; position:relative; vertical-align:top;}
#allevents .evlocation {position:relative; margin-top:12px; font-weight:bold; z-index:0;}
#allevents .additionaldet, #socials .additionaldet {display:inline-block; max-width:200px; float:right; color:#8b8b8b; text-align:right; font-size:12px;}
#allevents .tickets, #socials .additionaldet .tickets {display:inline-block; width:86px; height: 31px; background-image:url('../images/tickets.png'); background-repeat:no-repeat; background-position:bottom; }
#allevents .tickets:hover, #socials .additionaldet .tickets:hover {background-position:top;}
#allevents .promoter {display:inline-block; position:absolute; bottom:14px; right:10px; max-width:180px;}
#allevents .eventfb {display:inline-block; position:absolute; top:10px; right:110px;}
#allevents .bigevlink {display:inline-block; position:absolute; top:0; left:0; height:100%; width:460px;z-index:1;}

#cancelledevent {text-align:center; font-size:28px; letter-spacing:1.5em; color: #ab3921; font-weight:bold; margin-bottom:50px;}

.reports span p {color:#8b8b8b; font-size:13px;}
.reports span img {margin: 6px 10px 0 0;}
.reports span {overflow:hidden; max-height:120px}
.reports .allnewslink a {color:#fde3cf !important; font-size:16px !important; }
.reports .allnewslink a:hover {color:#ab3921 !important;}

.cancelled {background-image:url('../images/cancel.png'); background-repeat:no-repeat; background-position:-35px -7px; }

/* News thumbs */
.newsrating {position: relative; font-family: 'Open Sans', sans-serif}
.newsrating .count {color: #FFF; font-size: 24px; position: absolute; top: 45px; font-family:Kankin;}
.newsrating .count.up {left: 20px}
.newsrating .count.down {right: 20px}
.newsrating .thumb {width: 128px; padding-left: 25px; height: 30px; font-size: 13px; line-height: 30px; display: block; position: absolute; top: 45px; left: 50%; background: #1c1c1c; color: #FFF; text-decoration: none; font-weight: bold; text-align: center}
.newsrating .thumb.thumb-selected {background: #353434}
.newsrating .thumb.up {margin-left: -150px}
.newsrating .thumb.down {margin-left: 10px}
.newsrating .thumb:before {content:"";width: 30px; height: 30px; position: absolute; left: 0; top: 0}
.newsrating .thumb.up:before {background:url(../images/thumbup.png) no-repeat left top}
.newsrating .thumb.down:before {background:url(../images/thumbdown.png) no-repeat left top}
.newsrating .thumbstatus {border: 1px #15191b solid; background: #1c1c1c; padding: 9px 12px; overflow: hidden; margin-top: 90px}
.newsrating .statusline {float: left; height: 6px; overflow: hidden}
.newsrating .statusline.up {background: #a6c659}
.newsrating .statusline.down {background: #ec6f69}

#socials .additionaldet {margin:-28px 12px 0;}
#socials .additionaldet .tickets {margin-left:12px;}

#newstextholder .podlojka .edata {font-family:Kankin; font-size:22px; color:#1e1f21;position:relative;}
#newstextholder .podlojka .edata:first-letter {text-transform: none !important;}
#newstextholder .podlojka .edata .locholder {display:inline-block; width:380px; margin-left:20px; color:#808080; position:absolute; right:0;}
#newstextholder .podlojka .edata .locholder .town {font-style:italic;}

#newstextholder .podlojka .evdetails {margin-top:12px;position:relative;}
#newstextholder .podlojka .evdetails .promoterd {position:absolute; right:0;display:inline-block;width:220px;text-align:right;}
#newstextholder .podlojka .posterimage{display:block; margin:16px auto 16px auto; max-width: 100%;}
#newstextholder .podlojka .edescr {font-weight:bold; color: #808080; border-top:1px dotted #808080; margin:24px 0; font-size:18px; padding: 12px 0}
#newstextholder .podlojka .enotes, #newstextholder .podlojka .repgal, #newstextholder .podlojka .setlist {font-weight:bold; color: #808080; border-top:1px dotted #808080; margin:24px 0; font-size:16px; padding: 12px 0}
#newstextholder .podlojka .repgal .ereport, #newstextholder .podlojka .repgal .egallery {display:inline-block; margin-right:30px; padding-left:28px; background-repeat:no-repeat; background-position: top left; height:20px;} 

#newstextholder .podlojka .repgal .ereport {background-image:url(../images/icons/pencil.png); }
#newstextholder .podlojka .repgal .egallery {background-image:url(../images/icons/camera.png); }

#newstextholder .podlojka .setlist {font-size:14px;}

#innergalleries {margin-left:-8px;}
#innergalleries .bigpic {width:280px !important;  margin-bottom:70px;}
#innergalleries .homegaltit { font-size:1.4em; color:#fde3cf;}
#innergalleries .homegaltit:hover {color:#ab3921;}
#innergalleries .galdateloc {display:block; width:272px; color:#fff; margin:162px 0; padding-right:8px; text-align:right; background-image:url(../images/transp.png);}

.lineform {border-bottom: 2px solid #ab3921; padding-bottom:36px;}

.greyh1 {color:#8b8b8b !important;}

.gallery-pic {display:inline-block; border: 1px solid #fde3cf; margin: 4px 10px 6px 0; }
.gallery-pic:hover {border: 1px solid #ab3921; cursor:-webkit-zoom-in; }

.galh2 {margin-top:-10px; color:#fff; font-size:20px; font-weight:normal;}
.forgall {width: 610px !important;}

.galh3 {margin-top:-14px; color:#fff; font-size:18px; font-weight:normal; color:#8b8b8b; font-style:italic;}

#socials .numbpics {font-size:14px; color:#1e1f21; font-weight:bold; margin-top:2px;}

#galauthor {width:596px; background-color:#272c2f; color:#8b8b8b; text-align:right; font-style:italic; padding:6px 10px 6px 6px; margin-top:20px; background-image:url(../images/backgrounds/galauthangle.png); background-repeat:no-repeat; background-position: top left;}

#galauthor a {font-style:normal; color:#fde3cf;text-decoration:none;}
#galauthor a:hover { color:#ab3921;text-decoration:underline;}

.reviews {max-height:132px !important; height:132px !important; overflow:visible !important;}
.revartist {color:#fff;}
.defimage {margin: 0 !important;}
.reviewthumb {max-height:120px;}

.reviewimage {float:left; display:inline-block; margin: 0 10px 10px 0; border: solid 1px #000;}

.reviewh1 {color: #8b8b8b; margin-top:-10px;}

#revbuylink {display:inline-block; height:23px; width:70px; color:#fff; background-image:url(../images/shopbag.png); background-repeat:no-repeat; background-position:left bottom; font-family: 'Open Sans', sans-serif; font-size:14px; padding: 8px 0 0 6px; float:right; margin-top:-30px; margin-right:12px;}

#revbuylink a {display:inline-block; height:23px; width:70px;}
#revbuylink:hover {background-position:left top;}

#morerevsdiv {width:620px; background-color:#272c2f;}
.morerevstable td {width:200px; vertical-align:top;}
.morerevstable td a{text-decoration:none; color:#f0f0f0;}
.morerevstable td a:hover{color:#ab3921; font-weight:bold;}
.morerevstable td img {border: 1px solid #000;}

.seemore {width:100px; background-color:#272c2f; color:#8b8b8b; text-align:right; font-style:italic; padding:6px 10px 6px 6px; margin-top:-20px; background-image:url(../images/backgrounds/galauthangle.png); background-repeat:no-repeat; background-position: top left; float:right;}
.seemore:hover {background-color:#cbcbcb;}
.seemore:hover a {color:#000;}
.seemore a{text-decoration:none; color:#cbcbcb;}
.seemore a:hover {color:#000;}

.letters {background-image:url(../images/backgrounds/lettersbg.png); background-repeat:no-repeat; width:31px; height:17px; display:inline-block; text-align:center; font-size:12px; margin-bottom:6px; background-position:top;}
.letters:hover {background-position:bottom;}
.letters a {text-decoration:none; font-weight:bold; color:#f0f0f0; display:inline-block; width:31px; height:17px}
.letters a:hover {color:#000; font-weight:bold;}

.srchres {color:#8e8175;}
.srchres a {font-family: 'Open Sans' !important; font-size:14px !important; font-weight:bold !important; color:#8b8b8b !important; }
.srchres a:hover {color:#fff !important;}

.shortcutlink {display:inline !important; padding:0 !important; margin: 2px !important; background-color:transparent !important; color: transparent !important;}

#paidarticle {width:160px; text-align:center; color:#fff; background-color: #ab3921; font-size:12px; font-weight:normal; float:right;font-style: italic; margin-right:-26px;}

#eventadblcok {background-color: #000; width:600px; height:100px; padding:10px;}
#eventadblcok #ealogo {margin-top:6px;}
#eventadblcok #evadinnerholder {display:inline-block; width:226px; vertical-align:top; color:#e2e2e2; margin-left:10px;}
#eventadblcok .evicons {margin-top:14px; margin-right:4px; opacity: 0.7;}
#eventadblcok .evicons:hover {opacity: 1;}

#promovid {height:350px; background-color:#000; width: 630px; margin-bottom:30px;}

.podsnimka {font-size:10px;}

#autodoc a {color:rgb(67,67,67);}
#autodoc a:hover {color:silver;}