/* Layout */

#outer {
	margin-left: auto;
	margin-right: auto;
	width: 960px;
	text-align: left;
    position:relative;
    top:+15px;
}
#debug {
	margin: 15px;
	border: medium dotted #000000;
	background-color: #FFFFFF;
	color: #333333;
	font-family: "Lucida Console";
	text-align: left;
	font-size: 12px;
}
#header {
	background-image: url('/img/new/horne-menu-hard.jpg');;
    /* background-image: url('/img/new/horne-menu.png'); */
	/*background-repeat: repeat-x;*/
    background-repeat: no-repeat;
	width: 960px;
    margin-top:10px;
    margin-left: auto;
	margin-right: auto;
	height: 100px;
    position:relative;
}
#footer {
	width: 955px;
	height: 15px;
    margin:1px 0 7px 0;
    position:absolute;
    bottom:-110px;

}
#usermenu {
	position: absolute;
    z-index:999;
	top: -17px;
	width: 100%;
	text-align: right;
	height: 11px;
    margin-right:20px;
    font-size:11px
	}
#usermenu a {
	font-size: 10px;

	margin-left: 15px;
    text-transform:uppercase;
	color: white;
}

.head-text {
	font-size: 11px;
    font-weight: bold;
    font-style: italic;
	text-transform: uppercase;
    position: relative;
    z-index:999;
    top:8px; left:15px;
    height:25px;
	color: #FFFFFF;
}

#main-menu { height:35px; padding:40px 0 0 180px; border:0px; }

#main-menu a {
	font-size: 16px;
    line-height: 10px;
    font-weight: bold;
	margin-left: 20px;/*15px;*/
    text-transform:uppercase;
	color: #FFFFFF;
}
#main-menu a:hover {
	color: #CCCCCC;
}

#head-menu {
	float: left;
	position: relative;
	top: 5px; left:232px;
}

#head-menu a {
	font-size: 10px;
    line-height: 10px;
    /*font-weight: bold;*/
	margin-left: 15px;
    text-transform:uppercase;
	color: #FFFFFF;
}
#head-menu a:hover {
	color: #CCCCCC;
}
#head-search, #foot-menu {
	float: right;
	color: #CCCCCC;
	position: relative;
    margin-bottom:1px;
	top: 0px;
}
#head-search a, #foot-menu a {
	color: #FFFFFF;
	margin-right: 10px;
    text-transform:uppercase;
}
#head-search a:hover, #foot-menu a:hover {
	color: #CCCCCC;
}
#head-search form {
	margin-right: 5px;
}
#head-search form input.text {
	width: 70px;
}
#copyright {
	float: left;
	color: #CCCCCC;
	margin-left: 10px;
	position: relative;
}
#foot-menu, #copyright {
	top: 3px;
}
.logo {
	height: 80px; width: 179px;
    padding:0px;    
    position:relative;
    top:-15px;
    left:15px;
    }

.leftcol {width: 190px; height:auto; float:left; margin-right:13px;} 

#content {
	 padding-top:15px;
    height: 538px;  min-height: 538px; 
    position:relative;
}
#profile-left {
	float: left;
	width: 200px;
    margin-right: 4px;
}
#profile-right {
	float: left;
	width: 555px;
	margin-right: 10px;
    background-image:url(/img/new/stred-podklad-profil.png);
	background-position:right top;
	background-repeat:no-repeat;
}

#menu {width:530px; height:117px; margin:0px; margin-bottom:15px;float:left; background-image: url(/blank.gif);}
#menu a:visited, #menu a {text-decoration:none; color:#d00; font-weight:bold;}
#menu a:visited img, #menu a img{filter: alpha(opacity=40); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40); opacity:0.4;
}
#menu a:hover {background-color:transparent; color:#06a;}
#menu a img {
	width:123px;
    border:none;
    margin:3px;
}
#menu a:hover img {filter: alpha(opacity=100); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); opacity:1; }
#on {
	filter: alpha(opacity=100) !important; 
	 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100) !important; 
     opacity:1 !important;
}
#flash_mp3 {
width:261px; height:286px;
margin:10px 7px 0 -4px;
float:right;

}

.player-fake {
}

#click_eshop em {color:red}

.hitp {text-align:left;display:block;width:100%;position:relative;top:3px;}

.fangame-winner {border:2px solid red; width:36px;}

.hits-flags { margin: 5px -4px 3px -4px; }
.hits-flags li { display: inline; margin-right: 10px; }
.hits-flags li img { cursor: pointer; }

.song-ranked {
	width: 10px;
	height: 10px;
	float:right; margin-right:5px;
}
.flags {float:right; /*filter: alpha(opacity=40); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40); opacity:0.4;*/ margin-right:3px;  }
.flags_tips {float:left; /*filter: alpha(opacity=40); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40); opacity:0.4;*/ margin-right:10px;  }
.voted {border:2px solid #003399;}
#voted {border:2px solid #003399;}
.user-header-name .flags {float:none;}
#flag-sel {/*filter: alpha(opacity=40); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40); opacity:0.4;*/}

/* Zakladne html elementy */

body, td, p, a, h3 {
	font: 10px Tahoma, Verdana, sans-serif;
	color: #333333; /*#585858; */
	text-decoration: none;
    
}
h4 {
	font-size: 11px;
}
a {
	color: #383838;
}
form {
	display: inline;
}
h3, .h3 {
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
}
textarea {
	font: 12px Tahoma, Verdana, sans-serif;
	border: 1px solid #003333;
	width: 100px;
	margin-top:2px;
}

select.border {
	font: 12px Tahoma, Verdana, sans-serif;
	border: 1px solid #003333;
	width: 160px;
	margin-top:2px;
}

input.text {
	font: 12px Tahoma, Verdana, sans-serif;
	border: 1px solid #003333;
	width: 100px;
    height:12px;
	margin:3px 3px 0 0;
}

input.frac {
	text-align: right;
	width: 25px;
}
input.file {
	border: 1px solid #003333;
}
input.btn {
	height: 16px;
	font-size:9px;
	background-color: #464646;
	border: 1px solid #ffffff;
	font-weight:bold;
    padding-bottom:2px;
    position:relative;
    top:-2px;
	color: #FFFFFF;
}

ol, ul {
	list-style-position:outside; margin: 3px 3px 3px 5px; padding-left: 1.6em; text-indent: 0em;
}

ol li:first-child {
	padding-top: 1px; background-image:none;
}

ol li {
	padding: 2px 0 2px 0;
	margin-left:3px;
	/*color:#77912E;*/
    color: #8a1600;
}

ol li a {
	font-weight:bold;
	font-size:11px;
	color:#000000;

}

/* HLAVICKY */

.logoprofil {
	position:absolute; top:-26px; left:10px;
	/*position:absolute; top:-25px; left:13px;*/
}

.topp {
	list-style:none;
	padding:0;
	margin:0;
	height:25px;
}
* html .topp {display:inline-block; margin-bottom:-1px;}
.topp ul {
	margin:0;
	height:25px;
}
.topp li {
	float:left;
	height:25px;
	width:100%;
}
.topp li a {
	text-decoration:none;
}
.topp li h2 {
	float:left;
	padding:1px 20px 0 0px;
	margin:0;
	display:inline;
	min-width:80px;
	background:url(/img/hardheavy/tabs_background.gif) 10% top;
	font-family:Tahoma, Verdana, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	font-style:italic;
	font-weight:bold;
	height:25px;
	line-height:28px;
	text-transform:uppercase;
	z-index:999;
}
* html .topp li h2 {display:block; padding:0 20px 0 0; height:25px; margin:0 -3px -3px 0; }
.topp li b.p1 {
	float:left;
	width:15px;
	height:26px;
	background:url(/img/hardheavy/tabs_background.gif) no-repeat left top;
}
* html .topp li b.p1 {display:inline-block; margin-right:-3px;}
.topp li b.p2 {
	float:left;
	width:15px;
	height:26px;
	background:url(/img/hardheavy/tabs_background.gif) no-repeat center top;
}
.topp li u.p3 {
	display:block;
	height:25px;
	margin:0 15px 0 15px;
	padding:0;
	background:url(/img/hardheavy/tabs_background.gif) repeat-x center center;
}
* html .topp li u.p3 {display:block; padding-left:0px; padding-right:0px; height:25px; margin:0 -3px 0 -3px; }

.topp li b.p4 {
	float:right;
	width:1px;
}
.topp li b.p5 {
	float:right;
	width:15px;
	height:26px;
	background:url(/img/hardheavy/tabs_background.gif) no-repeat right top;
}
* html .topp li b.p5 {display:inline-block; margin-left:-3px;}
.bott {
	list-style:none;
	padding:0;
	margin:0;
	height:12px;
}
.bott ul {
	margin:0;
	height:12px;
}
.bott li {
	float:left;
	height:12px;
	width:100%;
}
.bott li b.p6 {
	float:left;
	width:15px;
	height:12px;
	background:url(/img/hardheavy/tabs_background.gif) no-repeat left bottom;
}

* html .bott li b.p6 {display:inline-block; margin-right:-3px;}
.bott li u.p7 {
	display:block;
	height:12px;
	margin:0 15px 0 15px;
	background:url(/img/hardheavy/tabs_background.gif) repeat-x center center;
}
* html .bott li u.p7 {display:block; padding-left:0px; padding-right:0px; height:13px; margin:-1px -3px -1px -3px; 		background-image:url(/img/hardheavy/tabs_background.gif);
    background-repeat: repeat-x;
    background-position: center center; }
.bott li b.p8 {
	float:right;
	width:15px;
	height:12px;
	background:url(/img/hardheavy/tabs_background.gif) no-repeat right bottom;
}
* html .bott li b.p8 {display:inline-block; margin-left:-3px; 
	background-image:url(/img/hardheavy/tabs_background.gif);
    background-repeat: no-repeat;
    background-position: right bottom;}
.bott li b.p9 {
	float:left;
	width:1px;
}

/* Home */

.music-news {
	float: left;
	overflow: none;
    margin-top:2px;
    width:195px;
    background-image:url(/img/new/hudobne-spravy.png);
    background-repeat: no-repeat;
    background-position: left top;
}

.music-tips {
	float: left;
	overflow: none;
	margin-right:4px;
    margin-top:2px;
    width:200px;
}

.reklama {
	float: left;
	overflow: none;
	width:200px;
}

.add {
	width:200px; float:left; padding-top:4px; text-align:center;
}

.hitlist {
	float: left;
	overflow: none;
    margin:0px;
    position:relative;
    top:-13px;
	margin-right:4px;
    width:197px;
    background-image:url(/img/new/lavy-stlpec.png);
    background-repeat: no-repeat;
    background-position: left top;
}

.top-music {
	
	overflow: none;
    float:right;
    width:194px;
    background-image:url(/img/new/pravy-stlpec.png);
    background-repeat: no-repeat;
    background-position: left top;
}

.top-music-prof {
	
	overflow: none;
    float:right;
    margin:3px 0 0 5px;
    width:190px;
    background-image:url(/img/new/pravy-stlpec.png);
    background-repeat: no-repeat;
    background-position: left top;
}

.nadpis {text-align:left; color:#FFFFFF;
	font-size:13px;
	font-weight:normal;
	text-transform:uppercase;
    padding-left:12px;
    margin-top:5px;
    display:block;
    }

.nadpis-black {text-align:left; color:#000000;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase; 
    margin:5px 0 0 7px;}

.nadpis2 {text-align:center; color:#000000;
	font-size:11px;
	font-weight:bold;
    margin-top:5px;
	text-transform:uppercase;}

.nadpis-promo {text-align:left; color:#000000;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase; 
    margin:0 0 3px 0;}

.last-comments {
	float: left;
	overflow: none;
	margin-right:4px;
	width:174px;
    background-image:url(/img/new/maly-stlpec.png);
    background-repeat: no-repeat;
    background-position: left top;
}

.new-bands {
	float: left;
	overflow: none;
	margin-right:4px;
    width:174px;
    background-image:url(/img/new/maly-stlpec.png);
    background-repeat: no-repeat;
    background-position: left top;
}

.new-clips {
	float: left;
	overflow: none;
	margin-right:4px;
	width:174px;
    background-image:url(/img/new/maly-stlpec-sedy.png);
    background-repeat: no-repeat;
    background-position: left top;
}

.hitbar-holder {
	float: left;
	width: 205px;
}

.stred {
float: left; width: 550px; background-image:url(/img/new/stred-podklad.png); background-repeat: no-repeat; background-position: left top; padding:10px 0 0 12px; min-height:620px;_height:620px;
}

.stredcol {
float: left; width: 550px; background-image:url(img/new/stred.png); background-repeat: no-repeat; background-position: top left; padding:0; min-height:621px;_height:621px; margin-right:13px; color:#ffffff !important; 
}
.stredcol .line {color:#ffffff !important; border-bottom:1px dotted white; margin: 0 0 0 8px; padding:4px 0 5px 0;}
.stredcol .content {color:#ffffff !important; }
.stredcol a {color:#ffffff !important; }

.rightcol {
float: left; width: 757px; background-image:url(img/new/stred-podmienky.png); background-repeat: no-repeat; background-position: top left; padding:0; min-height:620px;_height:620px; 
}

.obsah0 {
	padding:1px 3px 0px 3px;
	width: 180px;
	height: 529px; height: auto!important; min-height: 529px;
}
.top-music .obsah0, .top-music-prof .obsah0 {
	padding:0px 3px 0px 3px;
	width: 180px;
	height: 400px; height: auto!important; min-height: 400px;
}



.obsah0 ol {
	padding: 0 0 0 19px;
	margin-top:0px !important;
   	margin-bottom:2px !important;
	text-indent: 0em;
}

.obsah0 ol li {
	padding:2px 0 1px 0;
	font-size:9px;
	/*color:#77912E;*/
    color: $wnd_color;
}

.obsah0 ol li a {
	font-weight:bold;
	font-size:11px;
}

.clip-thumb2 {
	width: 35px;
	text-align:left;
	margin-left:5px;
	float:left;
}

.clip-date {color:#999999; font-size:8px;}

.clip-thumb2 a img {
	width:30px; height:30px; border:1px solid black; 
}

.clip-title2 a {
font-weight:bold; color:#ffffff;}

.obsah {
	padding:3px;
	width: 160px;
	height: 245px; height: auto!important; min-height: 245px;
}

.obsah-news {
	padding:3px;
	width: 185px;
	height: 145px; height: auto!important; min-height: 145px;
    color:#ffffff;
}

.obsah-news a {
	color:#ffffff !important;
}


.obsah2 {
	padding:3px;
	width: 180px;
	height: 265px; height: auto!important; min-height: 265px;
}

.obsah2 ul {
	list-style-type:none;
	padding-left: 0px;
	text-indent: 0em;
}

.obsah2 ul li {
	margin-bottom:5px;
}

.obsah2 ul li a {
	font-weight:bold;
	color:#B05200;
}

.obsah2 p {
	margin:5px 0 0 0;
}

.obsah2 img {
	margin:7px 7px 7px 5px; 
}

.music-news .obsah2 div ul li img {
	margin:3px 7px 0 0; float:left;
}

.novinka h1 img {
	margin:0 7px 0 0; float:left; width:250px;
}

.novinka p {
	margin:0; font-size:10px !important; line-height: 110% !important; font-family:Tahoma,Verdana,sans-serif !important;
}

.novinka p span {
	font-size:10px !important; line-height: 110% !important; font-family:Tahoma,Verdana,sans-serif !important;
}

.obsahvz {
	/* edit 6.2.2009 by P.Beno
    background:#fff; 	border-left:7px solid #8a1600;
	border-right:7px solid #8a1600;
    */
    background:url(img/base/vieteze.png) no-repeat top left;
	padding:3px;
	width: 200px;
	height: 200px; height: auto!important; min-height: 200px;
}

.obsah3 {
	/* edit 6.2.2009 by P.Beno
    background:#fff; 	border-left:7px solid #8a1600;
	border-right:7px solid #8a1600;
	*/
    background:url(img/base/vyhladavanie.png) no-repeat top left;
    padding:2px 0 0 3px;
	width: 200px;
	height: 437px; /*height: auto!important; min-height: 437px;*/
}

div.most-hits {
	height: 280px; height: auto!important; min-height: 250px;
}

/* */
div.concert-date {
	float: left;
	width: 105px;
	margin-left:5px;
	margin-right: 5px;
	overflow: hidden;
}
div.concert-band {
	float: left;
	width: 80px;
	margin-right: 5px;
	overflow: hidden;
}
div.concert-town-place {
	float: left;
	width: 130px;
	margin-right: 5px;
	overflow: hidden;
}
div.concert-others {
	float: left;
	width: 160px;
	margin-right: 5px;
	overflow: hidden;
}
div.concert-tickets {
	float: left;
	width: 80px;
	overflow: hidden;
}
body.mceContentBody {
	background:#fff; 	background-image: none;
    text-align: left;
    margin: 5px;
}
textarea.site-info {
	width: 100%;
	height: 200px;
}
img.user-thumb {
	margin:0 6px 0 0;
    border:1px solid black;
	width:28px; height:28px;
	float: left;
}
a.user-name {
	white-space: nowrap;
	font-size:11px;
	color:#333333;
}
textarea.info_input {
	width: 600px;
	height: 200px;
}
.promo-header {
	width:540px;
	height:207px;
	overflow: hidden;
}
.promo-header a img {
    float:left;
	margin:0px;
    position: relative; left: 2px;
}
.promo-name {
	padding: 8px 8px 8px 8px;
	padding-bottom: 5px;
}
.promo-name a {
	font-size:12px;
	font-weight: bold;
	color:#333333;
}

.promo-text {
	padding:8px 8px 8px 8px;
}

.promo-style {
	padding-left: 8px;
	padding-right: 8px;
}

input.image-description {
	width: 100px;
}
textarea.site-news,input.site-news {
	width: 100%;
}
textarea.site-news {
	height: 150px;
}
.news-title {
	display: inline;
}
.user-action {
	float: right; padding:3px 5px 0 0;
}

.user-action img {border:1px solid black; width:25px !important; height:25px !important;}
.user-action a img {border:0; width:auto !important; height:auto !important;}

.details-more-info {
	text-align: center;
}
.user-header-name {
	text-align: left;
    float:left;
    font-size:20px;
	margin: 6px 0 0 10px;
    display:inline;
}

.user-koncert-name {
	text-align: left;
    float:left;
    font-size:15px;
	margin: 9px 0 0 10px;
    display:inline;
}


.hlav-info {
float:right; display:inline; font-size:11px; margin: 10px 15px 0 0;
}
.gotop-link {
	float: right;
}
.stats {
	padding: 5px 8px 10px 10px;
	color: #000000;
	font-weight:normal;
	margin-bottom:3px;
    width:98%;
    height:74px;
    text-align:center;
}
.line {
	clear: both;
	padding: 0;
	height: auto!important; min-height: 20px;
	padding: 5px 0 3px 0;
	padding-left:5px;
}

.line2 {
	clear: both;
	padding: 0;
	height: auto!important; min-height: 12px;
	padding: 7px 20px 10px 20px;
	color: #447d90;
	text-align: justify;
    border-bottom:1px dotted black;
}

.line3 {
	clear: both;
	padding: 0;
	height: auto!important; min-height: 12px;
	padding: 7px 20px 10px 20px;
	color: #8a1600;
	text-align: justify;
    border-bottom:1px dotted black;
}

.line2 a, .line3 a {color:black; font-size:11px; font-weight:bold;}

.line a strong {
	font-size:10px;
}
.line:first-child {
	padding-top: 4px;
}

.new-bands div.obsah div.line, .new-clips div.obsah div.line {
	clear: both;
	height: 30px !important;
	padding: 5px 0 3px 0;
	overflow:hidden;
    width:160px !important;
}

.vspace {
	float: left;
	width: 20px;
	height: 1px;
}
.hspace, .clear-all {
	clear: both;
}
.hspace {
	height: 2px;
	display:none;
}
.err {
	margin: 3px;
	padding: 3px;
	border: 1px solid #FF3333;
	background-color: #FFCCCC;
	color: #FF3333;
	text-align: center;
}
.msg {
	margin: 3px;
	padding: 3px;
	border: 1px solid #006600;
	background-color: #99CC99;
	color: #006600;
	text-align: center;
}

.foot {height:12px; margin:0; paddig:0;}

.foot-m {
	float: left;
    height:12px;
	background:#fff; }
.foot-l {
	width: 15px;
    height:12px;
	float: left;
	background-image: url(/img/hardheavy/foot-l.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}
.foot-r {
	width: 15px;
    height:12px;
	float: left;
	background-image: url(/img/hardheavy/foot-r.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}

/* Taby */

.tabs .tabbar {list-style:none; padding:0; margin:0 7px 0 7px; height:22px; border-bottom:1px solid #666666; }
.tabs .tabbar li {float:left; margin-left:-10px;}
.tabs .tabbar li a {display:block; position:relative; text-decoration:none;}
.tabs .tabbar li a em {display:block; height:22px; float:left; padding:0 8px 0 2px; position:relative; z-index:100; color:#666; line-height:22px; font-size: 9px;
	text-transform: uppercase; font-style:normal; font-family: Tahoma, Arial, Helvetica, sans-serif}
.tabs .tabbar li a b {display:block; float:left; width:7px; height:22px; position:relative; z-index:200;}

.tabs .tabbar li a.m1 {z-index:600;}
.tabs .tabbar li a.m2 {z-index:550;}
.tabs .tabbar li a.m3 {z-index:500;}
.tabs .tabbar li a.m4 {z-index:450;}
.tabs .tabbar li a.m5 {z-index:400;}
.tabs .tabbar li a.m6 {z-index:350;}
.tabs .tabbar li a.m7 {z-index:300;}
.tabs .tabbar li a.m8 {z-index:250;}
.tabs .tabbar li a.m9 {z-index:200;}
.tabs .tabbar li a.m10 {z-index:150;}
.tabs .tabbar li a.m11 {z-index:100;}
.tabs .tabbar li a.m12 {z-index:050;}

.tabs .tabbar li a:hover {border:0; z-index:700; cursor:pointer;}
.tabs .tabbar li a:hover b {}
.tabs .tabbar li a:hover em  {color:#000;}

.tabs .tabbar li a.active, .tabs .tabbar li a.active:hover {border:0; z-index:800; cursor:default; }
.tabs .tabbar li a.active b, .tabs .tabbar li a.active:hover b { width:4px; }
.tabs .tabbar li a.active em, .tabs .tabbar li a.active:hover em  {padding:0 8px 0 5px; color:#000; font-weight:bold; font-size:11px; line-height:21px;}

/* Taby 

.tabs {
	float: left;
}
.tabs .tabl {
	height: 20px;
	float: left;
	padding-left: 5px;
	background-color: #585858;
	background-image: url(/img/hardheavy/tab-l.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
.tabs .tabl a {
	font-size: 11px;
    font-weight: bold;
    font-style: italic;
	text-transform: uppercase;
    position: relative;
    z-index:999;
    top:3px; 
	color: #FFFFFF;
}
.tabs .tabr {
	padding-right: 15px;
	background-image: url(/img/hardheavy/tab-r.gif);
	background-repeat: no-repeat;
	background-position: top right;
}
.tabs .active .tabl {
	float: left;
	padding-left: 5px;
	background-color: #B05200;
	background-image: url(/img/hardheavy/tab-l-a.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
.tabs .active .tabr {
	padding-right: 15px;
	background-image: url(/img/hardheavy/tab-r-a.gif);
	background-repeat: no-repeat;
	background-position: top right;
} */

.admincont {float: left; width: 755px; height:620px; 
	background-image: url(/img/new/podklad-stred.png);
	background-repeat: no-repeat;
	background-position: top left;
    padding-top:7px;}

.content1 {
	height:263px;
    overflow:auto;
	padding: 0 5px;
	margin-top: 0px;
	color: #585858;
}

.content3 {
	height:560px; 
    width:740px;
    overflow:auto;
	padding: 5px;
	margin-top: 0px;
	color: #585858;
}

.content2 {
	height: 248px; 
    overflow:auto;
	padding: 8px;
	margin-top: 0px;
	color: #585858;
}

.content2 p {
margin:1px 0 5px 0;
}

.content2 img {max-width:518px;}

.tabs .content div {
	display: none;
}
.tabs .content .active, .tabs .content div div {
	display: block; 
}

/* Okna */
.wnd {
	float: left;
}
.wnd .left {
	height: 15px;
	padding-left: 1.5em;
	padding-bottom: 3px;
	background-color: #FD8900;
	background-image: url(/img/hardheavy/wnd-l.gif);
	background-repeat: no-repeat;
	background-position: top left;
	font-size: 12px;
	font-weight: bold;
	color: #444444;
}
.wnd .right {
	padding-right: 1.5em;
	background-image: url(/img/hardheavy/wnd-r.gif);
	background-repeat: no-repeat;
	background-position: top right;
}
.wnd .content {
	border: 3px solid #FD8900;
	border-top: 0px;
	padding:3px 3px 7px 8px;
	background-color: #FFF1B2;
	color: #585858;
}

/* Vyhladavanie */



.search-clip {
	overflow: none;
	margin-right:4px;
	width: 550px;
}

.search-musician {
	float: left;
	overflow: none;
	margin-right:4px;
	width: 600px;
    margin-top:0px;
position:absolute;
left:200px;
top:17px;
}

.search-band {
	overflow: none;
	margin-right:4px;
    margin-bottom:3px;
	width: 555px;
margin-top:0px;
position:absolute;
left:200px;
top:17px;
}

.search-pub {
	float: left;
	overflow: none;
	margin-right:4px;
    margin-bottom:3px;
	width: 600px;
}

.search-company {
	float: left;
	overflow: none;
	margin-right:4px;
    margin-bottom:3px;
	width: 600px;
}

.search-eshop {
	float: left;
	overflow: none;
	margin-right:4px;
    margin-bottom:3px;
	width: 550px;
}

.search-critics {
	float: left;
	overflow: none;
	margin-right:4px;
    margin-bottom:3px;
	width: 600px;
}

.all-new-bands {
	overflow: none;
	margin-right:4px;
    margin-bottom:3px;
	width: 550px;
}

.all-songs {
	overflow: none;
	margin-right:4px;
    margin-bottom:3px;
	width: 550px;
}

.tips-all {
	overflow: none;
	margin-right:4px;
    margin-bottom:3px;
	width: 800px;
}

.all-music-news {
	overflow: none;
	margin-right:4px;
    margin-bottom:3px;
	width: 550px;
}

.promo-tips {
	overflow: none;
	margin-right:4px;
    margin-bottom:3px;
	width: 800px;
}

.all-hits {
	overflow: none;
	margin-right:4px;
    margin-bottom:3px;
	width: 1017px;
}

.login-tip {
	float: right;
    background-image:url(img/base/vyhladavanie.png);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:6px;
    width:185px;
}

.search-concert {
	float: left;
	overflow: none;
	margin-right:4px;
    margin-bottom:3px;
	width: 600px;
}

.registracia-tip {
	float: right;
    background-image:url(img/base/vyhladavanie.png);
	background-position:left top;
	background-repeat:no-repeat;
    padding-left:6px;
	width:185px;
}

.obsah4 {
	padding: 7px;
	color: #ffffff !important;
	height: 605px; 
    overflow:auto;
}

#reg_event table tr td {
	color: #ffffff !important;
}

#reg_user table tr td {
	color: #ffffff !important;
}
#reg_musician table tr td {
	color: #ffffff !important;
}
#reg_band table tr td {
	color: #ffffff !important;
}
#reg_pub table tr td {
	color: #ffffff !important;
}
#reg_studio table tr td {
	color: #ffffff !important;
}

.fangame-header {width: 1017px;}

.fungame {
	border-left: 7px solid #8a1600;
	border-right: 7px solid #8a1600;
	padding: 6px 5px 0 5px;
	background:#fff; 	color: #585858;
	height: 12px;
    height: auto! important; min-height: 12px;
    width:993px; 
}

.novinka {
	padding: 7px;
    margin:10px 0 0 0;
    color:#000000 !important;
	height: 550px;
    width: 740px; 
    overflow:auto;
}

.novinka h1 {
	font-size:14px; margin:0 0 10px 3px;
}

.novinka img {
	border:0; margin:0 10px 10px 3px; float:left;
}

.clip {
	overflow: none;
	margin-right:4px;
    margin-bottom:3px;
	width: 550px;
}

.clip h3 {
	font-size:18px;
	color: #77912E;
	margin:7px 0 10px 0;
	text-align:center;
    font-weight:normal;
	}
	
.clip h3 a {
	font-size:16px;
	color: #000000;
}

.profil-obrazok {
    width:275px;
    float:left;
}

.profil-koncert {
    width:275px;
    float:left;
    height:296px;
}


.profil-prehravac {
	margin-bottom:3px;
	width:550px;
}

.obsah5 {
	width:275px;
	text-align:center;
	padding: 3px 5px 5px 5px;
	color: #585858;
}

.profil-img {width:auto; height:auto; max-height:230px; margin:0 auto; border:1px solid black; }

.obsah5 a {
	color: #77912E;
	font-weight:bold;
	text-transform:uppercase;
}

.obsah6 {
	width:534px;
	border-left: 7px solid #8a1600;
	border-right: 7px solid #8a1600;
	background-color: #EDC6A4;
	color: #585858;
}

.profil-komentare {
	width:190px;
	margin-bottom:5px;
}

.profil-popis {
	width:548px;
	
}

.bckgrd {background-image:url(img/new/profil-pravy.png);
	background-position:left top;
	background-repeat:no-repeat;
    padding:4px 0 0 0;
    height:305px;
}

.bckgrd-main {
    padding:4px 0 0 0;
    height:299px;
}



/* Strankovanie */
.pages {
	/* edit 6.2.2009 by P.Beno
    
    border-left: 7px solid #8a1600;
	border-right: 7px solid #8a1600;
    background:#fff;     */
    
	padding: 3px;
	color: #FFFFFF !important;
	height: 620px; height: auto!important; min-height: 620px;
	margin-bottom:0px;
    width:550px;
    position:relative;
    top:-2px;
}

.pages table tr td {
	color: #FFFFFF !important;
}

.list {
	width: 544px;
	text-align: center;
	padding:0;
	/*border-bottom:1px solid #77912E;*/
	margin-bottom:4px;
}
.all {
	width: 99%;
}
.short {
	width: 97%;
} 
.list a {
	font-weight:bold;
	color:#585858;
	font-size:12px;
}
.list a.active {
	display:inline!important;
	color#77912E;
	font-size:14px;
}
.content .prev-next {
	text-align: center;
    font-size:11px;
	padding-top: 10px;
}
.content .prev-next a {
	font-size:10px;
	margin-left:5px;
	margin-right:5px;
	font-weight:bold;
}
.content .prev-next .plain {
	display:inline;
	margin-left:5px;
	margin-right:5px;
}
.content .prev-next .position {
	display:inline;
	margin-left:0px;
	margin-right:0px;
}
.content .column {
	float: left;
}

.column {
	width: 99% !important;
}

.width-full {
	width: 100%;
}

.registracia {
	float: left;
	text-align: center;
}
.agree-terms {
	text-decoration: underline;
}
input.antispam {
	width: 50px;
}
img.antispam {
	vertical-align: top;
}
img.arrow {
	vertical-align: middle;
}

.clip-thumb {
	width:50px;
	text-align:left;
	float:left;
}

.clip-thumb a img {
	width:38px; height:38px; border:1px solid black;
}

.clip-title a {
font-weight:bold; font-size:11px; color:#708A2B;}

.clip-band a {
font-size:10px; color:#000000;}


/* User komentare */
.comment {
	clear: both;
	background-color: #f3f3f3;
	padding: 5px;
	margin: 5px 0 20px 3px;
}

/* Email message */
input.email_message_input, textarea.email_message_input {
	width: 300px;
}
textarea.email_message_input {
	height: 100px;
}

.txt {
	width:720px !important;
	height: 595px;
	padding:8px 8px 0 8px;
	color:#000000 !important;
	font-size:11px;
}

.txtx, .tips-all .content {
	width:720px !important;
	height: 525px;
	padding:8px 8px 0 8px;
	color:#000000;
	font-size:11px;
}

.all-music-news .all, .all-music-news .prev-next, .tips-all .all {
	width:720px !important;
    }
    
.all-music-news .pages, .tips-all .prev-next {
	color:#000000 !important;
    }

.txtx h3 a {
	margin:0; font-weight:bold !important;
}

.txtx p {
	margin:5px 0 0 0; 
}

.txtx h3 img {
	margin:2px 7px 5px -3px; float:left; border:1px solid black;
}


.txt h2 {
	margin:10px 20px 20px 0px;
	padding:0 10px 5px 0;
	border-bottom:2px solid black;
}

.txt h3 img {
	margin:2px 7px 5px -3px; float:left;
}

.txt ul {
	margin:5px 0 0 0;
}

.txt li {
	margin-bottom:5px;
}

.txt a {
	font-weight:bold;
}

.user-songs {float: right; text-align:left; width:110px; font-weight:bold; color:#ffffff;}
.user-studio {float: right; text-align:left; width:220px; font-weight:bold; color:#ffffff;}
.user-pub {float: right; text-align:left; width:260px; font-weight:bold; color:#ffffff;}
.user-comp {float: right; text-align:left; width:200px; font-weight:bold; color:#ffffff;}
.user-clips {float: right; text-align:left; width:100px; font-weight:bold; color:#ffffff;}

.odstavec {margin:2px 2px 4px 2px;}

#add-concert-link {width:580px; text-align:center; padding:10px 0 10px 0;}

.member-of-bands {float: right; text-align:center; width:470px; padding-left:80px; position:absolute;}
.member-of-bands a {font-weight:bold; color:#585858;}

.list-abcd {text-align:left; margin-top:3px;margin-left:3px;padding-top:2px;}
.list-abcd a {font-size:10px; font-weight:bold; margin:4px; color:#000000;}
.list-abcd a:hover {color:#708A2B;}
.list-abcd a.active {color:#77912E;}

#tip-of-the-day {padding:5px;width:170px;padding-top:0px;height:105px;overflow:auto;}
#tip-of-the-day a {font-weight:bold;}

.page-sum {
	margin: 5px; display:none;
	text-align:center;
	font-size:12px;
}

div .all-tips {
	margin-left: 20px;
	margin-right: 20px;
	float: left;
}
div .all-news {
	margin-left: 10px;
	margin-right: 5px;
	float: left;
}
div .all-hits-left {
	width: 49%;
	float: left;
}
div .all-hits-right {
	width: 49%;
	float: right;
}

.bottom-align {
	margin-top: 10px;
	text-align: center;
}

.promo .bottom-align {
	text-align: left;
}

#obrazok {border:2px solid white; margin:2px 6px 0 -2px; }

div.ajax-loader {
	text-align: center;
}

.rankers-fixed {
	height: 245px;
	overflow: hidden;
}

/* lang */

.search-fan {

	overflow: none;
	margin-right:4px;
	width: 600px;
    position:absolute;
left:200px;
top:17px;
}

.search-cds {
	float: left;
	overflow: none;
	margin-right:4px;
	width: 550px;
}

.search-studio {
	float: left;
	overflow: none;
	margin-right:4px;
	width: 600px;
}

body {
	background-image: url('/img/new/bcgrnd.png');
	background-position:top center;
	background-repeat: repeat-x;
	/*background-color: #000000;*/
	margin: 0px;
    text-align: center;
    background:#242628;
}

.login {
	float:left;
	margin-bottom:4px;
	width:550px !important;
}

.registracia-top {
	float:left;
	margin-bottom:4px;
	width:550px !important;
}

.vyhladavanie {
	float: left;
	overflow: none;
    width:185px;
    }
    
.profileright  {
	float: left;
	overflow: none;
	width:190px;
    }   

div.promo {
	float: left;
	overflow: none;
	width: 560px !important;
	margin-right:4px;
    margin-top:2px;
	height: 185px;
}

.portal-news {
	float: left;
	overflow: none;
    width:185px;
    height:200px;
}

.media-support {
	float: left;
	overflow: none;
    background-image:url(/img/new/lavy-stlpec.png);
background-position:left top;
background-repeat:no-repeat;
    width:200px;
}

#media-support-id {
	text-align:left !important;
	width:185px;
    color:#ffffff;
    }

#media-support-id h3 {display:inline; margin:0; padding:0; font-size:11px;}

#media-support-id a {
    color:#ffffff;
    }

#media-support-id a img {

	width: 60px !important;
    float:left;
    margin: 0 5px 0 5px;
}

.most-hits {
	float: left;
	overflow: none;
	width:200px;
    margin-top:2px;
}

#status-offline {font-weight:bold;text-transform:capitalize;}
#status-online {font-weight:bold;text-transform:capitalize;color:#090;}

table.border {border-collapse:collapse; border:1px solid #666;}

#reg_list img {
	width: 150px;
	height: 150px;
	margin: 10px;
}

#reg_list {
	padding: 10px 0 0 15px;
}

.zlty { color: yellow !important; }
.eshop-cd { width: 98% !important; margin: 5px 0px 0px 0px; padding: 2px 0px 0px 0px; border-bottom: 1px dashed #AAAAAA !important; min-height:75px; }
#skoroblack { color: #111111 !important; font-size:3px; }
.eshop-cd img { float: left; width: 100px; margin-right: 0px; margin-bottom: 10px; }
.eshop-cd b { margin: 0; padding:0; font-size: 11px; }
.eshop-cd p { margin: 5px 0 5px 15px; !important; text-align: justify; color:#ffffff; }
.eshop-cd b a { font-size: 11px; font-weight: bold; color:black; }
.eshop-cd h3 a { font-size: 11px; font-weight: bold; color:black; }
.eshop-cd h4 { margin: 5px 0px 8px 15px !important; font-size: 10px; color: #ec8c24; }

#profile-right .eshop-cd p {color:#000000;}

.cd-table {width:100%; color:#ffffff; }

table.cd-table tr th {height:20px; font-size:11px; text-align:center; background:#999999; padding:5px;}

table.cd-table tr td {
	margin: 0px;
	padding: 2px;
    text-align:center;
    color:#ffffff;
    border-bottom:1px dotted white;
}

table.cd-table tr td img {
	border:1px solid black;
}

#counter {
	font-size:8pt;
	color: black;
	font-weight: bold;
}

.koncertline { width: 940px; height: 25px; clear: none; margin: 0 0 23px 5px; padding: 5px; overflow: hidden; background-color:#999999; color:#CCCCCC; border:1px solid white; }
.koncertline input {margin:5px; width:120px; height:14px; position:relative; top:-1px;}
.koncertline select {margin:5px !important; position:relative; top:-1px;}
.koncertline input.btn {height:16px;}

.pexeso { width: 135px; height: 135px; float: left; clear: none; margin: 1px; padding: 0; overflow: hidden; }
.pexeso .pexeso-none { width: 135px; height: 135px; background: #d3cc0d; color: black; }
.pexeso .pexeso0 { width: 135px; height: 135px; background: #1e3d6b; color: white; }
.pexeso .pexeso1 { width: 135px; height: 135px; background: #568210; color: white; }
.pexeso .pexeso2 { width: 135px; height: 135px; background: #8a4422; color: white; }
.pexeso .pexeso3 { width: 135px; height: 135px; background: #c42513; color: black; }
.pexeso .pexeso4 { width: 135px; height: 135px; background: #be3222; color: black; }
.pexeso .pexeso5 { width: 135px; height: 135px; background: #2c3c7f; color: white; }
.pexeso .pexeso6 { width: 135px; height: 135px; background: #666633; color: white; }
.pexeso .pexeso7 { width: 135px; height: 135px; background: #CC0000; color: white; }
.pexeso .pexeso8 { width: 135px; height: 135px; background: #6eb755; color: black; }
.pexeso .pexeso9 { width: 135px; height: 135px; background: #d3cc0d; color: black; }
.pexeso .pexeso10 { width: 135px; height: 135px; background: #187878; color: black; }

.pexeso .pexeso-none a, .pexeso .pexeso0 a, .pexeso .pexeso1 a,
.pexeso .pexeso2 a, .pexeso .pexeso5 a, .pexeso .pexeso6 a, .pexeso .pexeso7 a { color: white; }

.pexeso .pexeso3 a, .pexeso .pexeso4 a, .pexeso .pexeso8 a,
.pexeso .pexeso9 a, .pexeso .pexeso10 a { color: black; }

.pexeso .content { width: 135px; height: 135px; overflow: hidden; }
.pexeso .content .date { height: 13px; padding: 5px 0px 0px 0px; text-align: center; font-size: 10px; overflow: hidden; text-transform: uppercase; text-decoration: underline; }
.pexeso .content .img { padding: 5px; height: 95px; }
.pexeso .content .text { position: relative; top: -80px; padding: 5px; height: 95px; font-size: 11px; text-transform: uppercase; text-align: center; overflow: hidden; opacity: 0; filter: alpha(opacity=0); }
.pexeso .content .text a { font-size: 11px; font-weight: bold; }
.pexeso .content .more { text-decoration: underline; position: relative; top: -106px; text-align: right; height: 15px; font-size: 10px; overflow: hidden; }

.pexeso input.text { width: 126px; margin: 3px 0px 0px 3px; }
.pexeso input.text.date { width: 90px; }
.pexeso .right { text-align: right; width: 131px; }
.pexeso select.border { width: 128px; margin: 3px 0px 0px 3px; }
.pexeso select.border option { width: auto; }
.pexeso input.btn { margin: 3px 0px 0px 3px; }

.reg-link-ex { margin-bottom: 10px; }
.reg-link-ex a { font-weight: bold; }

table.wallet { width: 100%; font-size: 110%; }
table.wallet td, table.wallet th { text-align: left; }
table.wallet th { font-weight: bold; height: 25px; }
table.wallet td.number { width: 25%; text-align: left; }

div.wallet-info {clear:both;}
div.wallet-info a { margin-left: 3px; }
div.wallet-info a img { width: 12px; height: 12px; }
div.wallet-info span.info span.give, div.wallet-info span.info span.get { font-weight: bold; }

.cd-link { text-transform: uppercase; margin-top: 15px; margin-left: 5px; }

.wallet-bar { height: 13px; padding: 5px 8px 4px 6px; margin-top:3px; text-align: left; width:203px; background-image:url(/img/new/penazenka.png) }
.bar-points { height: 8px; background-image:url(/img/new/zelene.jpg);  }
.bar-value { height: 8px; background-image:url(/img/new/cervene.jpg);  }

.gallery-holder a img {
	padding: 5px;
	background-color: white;
	border: 1px solid #2a2a2a;
	float: left;
	margin: 7px;
}

.suspect {
	text-align:center; 
}

.suspect a {
	font-weight:normal;
}


#secret { width: 5px; height: 5px; position: fixed; left: 0px; bottom: 0px; }

table tr.old-concert td { filter: alpha(opacity=50); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50); opacity:0.5; }
a.visitor img { margin: 2px; }

.concert-no-img {
	margin: 5px;
    padding-top:100px;
	height: 140px;
	font-size: 15px;
    font-weight: bold;
    vertical-align:middle;
	color: black;
}

.tab-clearer { clear: both !important; }

#music-news-current ul {list-style-type: none; padding-left:0px; margin:0 0 0 5px;}
#music-news-current li {margin:0 !important; color:#ffffff !important;}
#music-news-current li a {color:#ffffff !important;}
#music-news-current li p {margin: 3px 0 3px 0; color:#ffffff !important;}
#music-news-current img {float:left; margin-right:6px !important;}