﻿@charset "utf-8";

/* Eric Meyer's Reset CSS | v1.0 | 20080212 | MX-edited *********************/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent;}
body {line-height:1.2;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content:'';	content:none;}
/* remember to define focus styles! */
:focus {outline: 0;}
/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse:collapse; border-spacing:0;}
td { vertical-align:top;}
input { margin:1px 0 1px 0;}
html* input { margin:0;} /*only for IE*/
/* End of Reset CSS **********************************************************/

body { width:100%; height:100%; background:#FFF; }
body { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333;}
input { font-family:Arial, Helvetica, sans-serif; font-size:12px; border:1px solid #666;}
input.btt { border:0; background-color:#999; color:#FFF; font-weight:bold; cursor:pointer;} /*{ border:0; background-color:#FFF; color:#e20074; font-weight:bold; width:100px; cursor:pointer;}*/
textarea { font-family:Arial, Helvetica, sans-serif; font-size:12px; border:1px solid #666;}
p { margin-bottom:10px;}

a { text-decoration:none; color:#E20074;}
a:hover { text-decoration:underline; color:#E20074;}

body { background:url(img/grfx_bgr.jpg) no-repeat top #fff;}
hr { border:none; border-top:2px solid #CCC; }

/* common */
.cleaner { height:1px; clear:both; overflow:hidden;}
.h10px { height:10px;}
.h20px { height:20px;}
.headline h2 { display:block; height:34px; overflow:hidden; background-repeat:no-repeat;}
.headline h2.h2link { cursor:pointer;}
.headline h2 span { visibility:hidden;}
.more { margin:-24px 0 24px 0; position:relative; width:365px;}
.more a { color:#FFF; font-weight:bold; display:block; height:20px; white-space:nowrap; text-align:right; float:right; margin-left:10px;}
.more a:hover { color:#FFF;}
.more span { color:#FFF; font-weight:bold; display:block; height:20px; white-space:nowrap; text-align:right; float:right; margin-left:10px;}
.more select { float:right; margin-left:5px; margin-top:-5px; margin-bottom:5px;}
.contentFull { clear:both; width:750px;}
.content13 { float:right; width:180px; margin-right:10px;}
	.content13 img.left { float:left; margin-right:10px;}
	.content13 table.miniGallery td { padding:0 10px 10px 0;}
.content23 { float:left; width:550px;}
.contentHalf { width:365px; clear:both;}
.contentHalfInv { background-color:#FFF; border-right:5px solid #000; border-bottom:5px solid #000; border-left:1px solid #000; clear:both;}
.contentList { border:5px solid #e20074; clear:both; width:355px; overflow:hidden;}		
.archiv { background-color:#000; float:right; padding:0 10px 3px 10px;}
.archiv a { color:#FFF; white-space:nowrap;}
.archivL { background:#000; height:5px; overflow:hidden;} 
.Hplus5 { border-top:5px solid #000;}
.viac { padding:0 5px; width:9px; background:url(img/grfx_more.png) no-repeat center; text-decoration:none; }
.viac:hover { text-decoration:none;}
.viac2 { padding:0 5px 0 15px; width:9px; background:url(img/grfx_more.png) no-repeat left; text-decoration:none; }
.viac2:hover { text-decoration:none;}
.pridal { background:url(img/grfx_dateBgr.png) no-repeat right; margin-top:20px; height:14px; line-height:14px;}
.pridal span { color:#333; white-space:nowrap; padding:0 10px 0 0; }
.pridalMag { background:url(img/grfx_dateMagBgr.png) no-repeat right; margin-top:20px; height:20px; line-height:20px;}
.pridalMag span { color:#FFF; white-space:nowrap; padding:0 10px 0 10px; }
.pridalLong { background:url(img/grfx_dateLongBgr.png) no-repeat right; height:14px; line-height:14px;}
.pridalLong a { color:#E20074; white-space:nowrap; padding:0 10px 0 0; text-transform:uppercase; font-weight:bold; }
.pridalLong span { color:#333; white-space:nowrap; padding:0 10px 0 0; }
.pridalClean { }
.pridalClean a { color:#E20074; white-space:nowrap; padding:0 10px 0 0; text-transform:uppercase; font-weight:bold; }
.pridalClean span { color:#333; white-space:nowrap; padding:0 10px 0 0; }
.tab {clear:both;}
.koncertyBnr { margin:0 0 5px 5px;}
.notes { font-size:10px; color:#666666; }
.date { font-size:10px; color:#666666; }
.nazor { border:5px solid #e20074; padding:5px; margin-top:1em;}

.profilPersonal { float:left; width:200px; margin-left:5px; font-weight:bold; display: inline;} /* display:inline = IE6 bug override */
.profilFoto { width:200px; height:200px; background-color:#FFF; margin-bottom:5px;}
.profilFoto td { width:200px; height:200px; vertical-align:middle; text-align:center;}
.profilInfo { float:left; width:475px; margin-left:20px; display: inline;} /* display:inline = IE6 bug override */
.profilPlaying { border-left:2px solid #E20074; padding:4px 0 2px 10px; background-color:#FFF; margin-bottom:20px;}
	.profilPlaying h4 { color:#666;}
	.profilPlaying span { font-style:italic; font-weight:bold;}
.profilInfo h3 { font-size:1.4em; margin-bottom:10px;}
.profilInfo p { padding-right:10px;}


.clanokIn { margin-top:10px;}
.clanokIn p { margin:0;}
.clanokIn img.right { float:right; margin:0 0 20px 20px;}
.clanokIn img.left { float:left; margin:0 20px 20px 0;}
.clanokIn td.separe { width:10px;}
.clanokIn td.separe5 { width:5px;}
.clanokIn h3.Mag { color:#e20074; font-size:1.6em; font-weight:bold; margin-bottom:6px; padding-bottom:8px; background:url(img/grfx_h3Bgr.png) no-repeat bottom left;}
.clanokIn h3.MagL220 {  color:#e20074; font-size:1.6em; font-weight:bold; margin-bottom:6px; padding-bottom:8px; background:url(img/grfx_h3Bgr.png) no-repeat bottom 220px;}
.clanokIn h3.Blk { color:#000; font-size:1.6em; font-weight:bold; margin-bottom:6px; padding-bottom:8px; }
.clanokIn h3 a { text-decoration:none;}
.clanokIn h3.Mag a { color:#E20074;}
.clanokIn h3.Blk a { color:#000;}

.contentHalf .clanokMag, .contentHalf .clanokBlk, .contentHalfInv .clanokMag, .contentHalfInv .clanokBlk {}
.contentHalfInv .clanokIn { background-color:#e4e4e4;}


.blogNew { background-image:url(img/grfx_sqrBlack.gif); background-repeat:no-repeat; margin:15px 5px 0 0; padding:5px 0 0 5px; width:540px; float:left;}
.blogNew h3 { color:#e20074; font-size:2em; font-weight:bold;}
.blogNew h3 a { text-decoration:none;}
.blogNew img.right { float:right; margin:0 0 5px 10px;}
.blogIn { background-color:#FFF; padding:5px;}
.blogyOld { width:150px; margin-top:20px; float:left;}
.blogyOld h2 { background-color:#E20074; color:#FFF;}
.blogyOld h2 a { color:#FFF; display:block; padding:5px 0 4px 10px;}
.blogOld { margin-top:5px; background-color:#FFF; padding:5px;}
.blogOld p { margin:0;}
.hodnotenie { color:#666; font-weight:bold;}

.diskusia { background-color:#FFF; width:550px; }
.diskusia .headline { background-color:#e4e4e4; padding:2px 10px 4px 10px; margin:0 !important;}
.diskusia h2 { background-image:url(img/head_diskusia.gif);}
.diskusia .more { position:static;}
.diskusia input.btt { float:right; width:74px; margin-top:4px; background:url(img/grfx_bttOdoslat.png) no-repeat center; text-indent:-1111px;}
.diskusiaPost { clear:both; margin-bottom:10px;}
.diskusiaPost a { font-weight:bold;}
.diskusiaPostTxt { background-color:#eee; padding:8px;}
.diskusiaPostTxt p { margin:0;}
.diskusiaAdd { clear:both;}
.diskusiaAddTextarea { background:#CCC; padding:8px 10px 8px 8px;}
.diskusiaAddTextarea textarea { width:100%; height:60px; border:none; margin:0; background:#CCC;}

.listNavig { margin-top:10px;}
.listNavig a.prev { display:block; float:left; font-weight:bold; background:url(img/grfx_navigPrevBgr.png) no-repeat left; padding-left:15px;}
.listNavig a.next { display:block; float:right; font-weight:bold; background:url(img/grfx_navigNextBgr.png) no-repeat right; padding-right:15px;}

.listCount { text-align:right; font-weight:bold; margin:0 5px 5px 0;}
.listSelect { text-align:right; font-weight:bold; margin:0 5px 5px 0;}
.listPaging { clear:both; fo }
.listPaging a { display:block; float:left; height:27px; width:20px; text-align:center; line-height:27px; color:#e20074; font-weight:bold; background-color:#eee;}
.listPaging a.actual { color:#000;}
.listPaging a.prev { width:41px; background:url(img/grfx_pagingPrevBgr.png);}
.listPaging a.next { width:41px; background:url(img/grfx_pagingNextBgr.png);}

.userFoto {height:100px; width:100px; background-color:#E4E4E4; text-align:center; vertical-align:middle;}
.userFotoBig {height:225px; width:225px; background-color:#E4E4E4; text-align:center; vertical-align:middle;}

.imgAll { margin:20px 0 0 0; width:750px;}
.imgAllProfil { margin:20px 0 0 0; width:750px;}
.imgHolder { float:left; height:140px; width:140px; margin:0 10px 10px 0; background:#eee;}
.imgHolder td { height:140px; width:140px; text-align:center; vertical-align:middle;}
.Mag { color:#E20074;}

.albumyThumbs { margin-left:10px;}
.albumyThumbs a { display:block; float:left; height:110px; width:110px; margin-right:5px; overflow:hidden;}

table.formular { width:100%;}
table.formular td { vertical-align:middle; padding-right:10px;}
table.formular td.Mag { color:#E20074;}
table.formular input { border:1px solid #666;}
table.formular input.btt { border:0; background-color:#999; color:#FFF; font-weight:bold; width:80px; cursor:pointer;}
table.formular tr.evenRow td { background-color:#F4F4F4;}

/* unique ID's */

#top { height:39px; background:url(img/grfx_topBgr.png) repeat-x right; min-width:980px;}
	#topClaim { float:left; height:15px; width:80px; background:url(img/grfx_topClaimBgr.png) no-repeat; }	
	#topLogo { float:right; height:39px; width:110px; background:url(img/grfx_topLogoBgr.png) no-repeat; }
#head { height:266px; width:980px; margin:0 auto 0 auto; position:relative; background:url(img/grfx_headBgr.jpg) no-repeat;}
	#loginbox { float:right;}
		#loginboxname { width:165px; height:29px; float:right; background:url(img/grfx_loginboxnameBgrOn.png) no-repeat;}
		#loginboxname a { display:block; width:140px; height:29px; padding-left:25px; color:#FFF; font-weight:bold; line-height:29px; overflow:hidden;}
		#loginboxname a.off { background:url(img/grfx_loginboxnameBgrOff.png) no-repeat}
		#loginboxlinks { height:29px; float:right; background:url(img/grfx_loginboxlinksBgr.png) repeat-x;}
		#loginboxlinks a { display:block; height:29px; padding:0 10px; color:#FFF; font-weight:bold; line-height:29px;}

		#loginpop { display:none; position:absolute; width:225px; height:70px; top:29px; left:745px; background-image:url(img/grfx_loginpopBgr.png);}
			#loginpopIn { padding:6px; color:#FFF; font-weight:bold;}
			#loginpopIn div { margin-bottom:1px; text-align:right;}
			#loginpopIn label { width:40px; display:block; float:left; line-height:18px; padding-right:10px;}
			#loginpopIn input { border:0; width:150px}
			#loginpopIn input.btt { background:url(img/grfx_loginboxbttBgr.png) no-repeat; color:#FFF; font-weight:bold; width:80px; cursor:pointer;}

		#loginboxuser { display:none; position:absolute; width:225px; height:70px; top:29px; left:745px; background-image:url(img/grfx_loginpopBgr.png);}
			#loginboxuserIn { padding:10px; color:#FFF; font-size:11px; }
			#loginboxuserIn img { float:left; margin-right:10px;}
			#loginboxuserIn a { color:#FFF; padding-left:16px;}

	#headLinks { position:absolute; width:190px; height:100px; left:577px; top:160px; overflow:hidden;}

#container { width:980px; background:url(img/grfx_containerBgr.jpg) no-repeat #FFF; margin:0 auto 0 auto;}

#left { width:190px; padding:0 20px 0 10px; overflow:hidden; float:left; background:#FFF url(img/grfx_leftBgr.png) no-repeat right top; display: inline;} /* display:inline = IE6 bug override */
			
	#leftmenu { width:190px; overflow:hidden; margin-top:34px; text-transform:uppercase; font-weight:bold; color:#000;}
		#leftmenu ul  { margin-top:-2px;}
		#leftmenu li { border-top:2px solid #b4b4b4;}
		#leftmenu a { display:block; height:20px; overflow:hidden; background-repeat:no-repeat; text-decoration:none;}
		#leftmenu a span { visibility:hidden;}
		#leftmenu a#menu_home { background-image:url(img/menu_domov.gif);}
		#leftmenu a#menu_home:hover { background-image:url(img/menu_domov_a.gif);}
		#leftmenu a#menu_hudba { background-image:url(img/menu_hudba.gif);}
		#leftmenu a#menu_hudba:hover { background-image:url(img/menu_hudba_a.gif);}
		#leftmenu a#menu_styl { background-image:url(img/menu_styl.gif);}
		#leftmenu a#menu_styl:hover { background-image:url(img/menu_styl_a.gif);}
		#leftmenu a#menu_coje { background-image:url(img/menu_coje.gif);}
		#leftmenu a#menu_coje:hover { background-image:url(img/menu_coje_a.gif);}
		#leftmenu a#menu_redakcia { background-image:url(img/menu_redakcia.gif);}
		#leftmenu a#menu_redakcia:hover { background-image:url(img/menu_redakcia_a.gif);}
		#leftmenu a#menu_musicsity { background-image:url(img/menu_musicsity.gif);}
		#leftmenu a#menu_musicsity:hover { background-image:url(img/menu_musicsity_a.gif);}
		#leftmenu a#menu_embassy { background-image:url(img/menu_embassy.gif);}
		#leftmenu a#menu_embassy:hover { background-image:url(img/menu_embassy_a.gif);}
		#leftmenu a#menu_koncerty { background-image:url(img/menu_koncerty.gif);}
		#leftmenu a#menu_koncerty:hover { background-image:url(img/menu_koncerty_a.gif);}
		#leftmenu a#menu_sutaze { background-image:url(img/menu_sutaze.gif);}
		#leftmenu a#menu_sutaze:hover { background-image:url(img/menu_sutaze_a.gif);}
		#leftmenu a#menu_galeria { background-image:url(img/menu_galeria.gif);}
		#leftmenu a#menu_galeria:hover { background-image:url(img/menu_galeria_a.gif);}
		#leftmenu a#menu_party { background-image:url(img/menu_party.gif);}
		#leftmenu a#menu_party:hover { background-image:url(img/menu_party_a.gif);}
		#leftmenu a#menu_press { background-image:url(img/menu_press.gif);}
		#leftmenu a#menu_press:hover { background-image:url(img/menu_press_a.gif);}
		#leftmenu a#menu_stiahni { background-image:url(img/menu_stahuj.gif);}
		#leftmenu a#menu_stiahni:hover { background-image:url(img/menu_stahuj_a.gif);}
		#leftmenu a#menu_albumy { background-image:url(img/menu_albumy.gif);}
		#leftmenu a#menu_albumy:hover { background-image:url(img/menu_albumy_a.gif);}
		#leftmenu a#menu_resident { background-image:url(img/menu_resident.gif);}
		#leftmenu a#menu_resident:hover { background-image:url(img/menu_resident_a.gif);}
		
	#leftSearch { background:url(img/grfx_leftsearchBgr.png) no-repeat; height:21px; padding:13px; margin-top:20px;}
		#leftSearch input.txt { border:none; background:none; color:#FFF; height:16px; vertical-align:middle; width:130px;}
		#leftSearch input.btt { border:none; background:none; height:20px; vertical-align:middle; width:25px;}
		
	#leftmusicsity { width:190px; overflow:hidden; margin-top:20px;}
		#leftmusicsity h2.MST { display:block; height:32px; background-image:url(img/grfx_leftmusicsityBgr.png);}
		#leftmusicsity h2.MST a { display:block; height:32px; width:100%;}
		#leftmusicsity h2.RVH { display:block; height:47px; background-image:url(img/grfx_leftmusicsityRVHBgr.png); margin:20px 0 10px 0;}
		#leftmusicsity h2 span { visibility:hidden;}
		#leftmusicsityCont {}
		#leftmusicsityTxt { padding:5px; color:#666; background:#eee; margin-bottom:10px; }
		#leftmusicsityVizs {}
			#leftmusicsityVizs div.holderRow{ width:100%; margin-bottom:4px; float:left; clear:both;}
			#leftmusicsityVizs div.holderImg { float:left; width:40px; margin-right:10px;}
			#leftmusicsityVizs div.holderImg td { height:40px; width:40px; vertical-align:middle; text-align:center; background-color:#eee;}
			#leftmusicsityVizs h3 a { text-decoration:none; color:#e20074; margin-top:2px; font-weight:normal;}
			#leftmusicsityVizs h3 a:hover { text-decoration:underline;}
			#leftmusicsityVizs span { display:block; font-size:11px; color:#666; margin-top:2px;}
		#leftmusicsityVizsRVH {}
			#leftmusicsityVizsRVH div.holderRow{ width:100%; margin-bottom:4px; float:left; clear:both;}
			#leftmusicsityVizsRVH div.holderImg { float:left; width:40px; margin-right:10px;}
			#leftmusicsityVizsRVH div.holderImg td { height:40px; width:40px; vertical-align:middle; text-align:center; background-color:#eee;}
			#leftmusicsityVizsRVH h3 a { text-decoration:none; color:#000; margin-top:2px; font-weight:normal;}
			#leftmusicsityVizsRVH h3 a:hover { text-decoration:underline;}
			#leftmusicsityVizsRVH span { display:block; font-size:11px; color:#666; margin-top:2px;}

#main { width:760px; float:left; }
	.mainBlk { background-color:#000; background:url(img/grfx_resBgrMain.jpg) repeat-y;}
	.mainBlk .diskusia { border-top:0;}

#mainLeftCol { width:385px; float:left; display: inline; margin-top:14px;} /* display:inline = IE6 bug override */
	.mainBlk #mainLeftCol { width:330px; margin-left:20px;}
	#mainLeftRedakcia {}	
		#mainLeftRedakcia .headline h2 { background-image: url(img/head_hudobnespravy.png);}
	#mainLeftKoncerty {}	
		#mainLeftKoncerty .headline h2 { background-image:url(img/head_koncerty.gif);}
	#mainLeftResident { background:url(img/grfx_resBgr.gif); padding:5px 5px 5px 0;}
		#mainLeftResident .contentHalf { background-color:#FFF; border:0; padding-top:10px;}
		#mainLeftResident .clanokBlk { margin:0;}

#mainRightCol { width:375px; float:left;}
	.mainBlk #mainRightCol { width:330px;}
	#mainRightEmbassy {}	
		#mainRightEmbassy .headline h2 { background-image: url(img/head_rightmusicembassy.png);}
		#mainRightCol div.ambGallery { width:365px; overflow:hidden;}
		div.ambHolder { float:left; margin:5px 5px 0 0; height:100px; width:68px; overflow:hidden;}
		div.ambHolder a {font-weight:bold; color:#000; text-decoration:none;}
		div.ambHolder a img { border:2px solid #FFF; width:60px; height:60px;}
		div.ambHolder a.actual img { border:2px solid #e20074;}
		div.ambHolder a.actual { color:#e20074;}
		div.ambHolder a:hover img { border:2px solid #e20074;}
		div.ambHolder a:hover { color:#e20074;}

	#mainRightFB {}	
		#mainRightFB .headline h2 { background-image:url(img/head_facebook.png);}


	#mainRightFoto {}	
		#mainRightFoto .headline h2 { background-image:url(img/head_fotogaleria.png);}
		#mainRightFoto h3 { color:#e20074;}
		#mainRightFoto .separe { margin:6px 0 4px 0; background-color:#E20074; height:2px; overflow:hidden;}
		#mainRightFoto td { height:88px; width:88px; background-color:#E4E4E4; vertical-align:middle; text-align:center; border-right:1px solid #FFF;}
	
	#mainRightParty {}
		#mainRightParty .headline h2 { background-image:url(img/head_party.gif);}
		#mainRightParty div.holderRow { height:42px; width:100%; margin-top:2px; border-bottom:2px solid #707070; overflow:hidden;}
		#mainRightParty div.holderImg { float:left; width:40px; margin-right:10px;}
		#mainRightParty div.holderImg td { height:40px; width:40px; vertical-align:middle; text-align:center; background-color:#e4e4e4;}
		#mainRightParty h3 a { text-decoration:none; color:#666; font-size:1.1em; font-weight:bold; margin-top:2px;}
		#mainRightParty h3 a:hover { text-decoration:underline;}
		#mainRightParty span { display:block; font-size:0.9em; margin-top:2px;}
		
	#mainRightResident { background:url(img/grfx_resBgr.gif); padding:5px 5px 5px 0;}
		#mainRightResident .contentHalf { background-color:#FFF; border:0; padding-top:10px;}
		#mainRightResident .clanokBlk { margin:0;}
		#mainRightResident .clanokIn h3.Mag { color:#e20074; font-size:1.6em; font-weight:normal; margin-bottom:6px;}



#mainFull { width:760px;}	
	#mainFull .headline { padding-top:14px; background:url(img/head_rightempty.png) top right no-repeat;}
	#mainFull .headline h2.head_hudba { background-image:url(img/head_hudba.png);}
	#mainFull .headline h2.head_styl { background-image:url(img/head_styl.png);}
	#mainFull .headline h2.head_redakcia { background-image:url(img/head_redakcia.gif); width:210px;}
	#mainFull .headline h2.head_hudobnespravy { background-image:url(img/head_hudobnespravy.png); width:385px;}
	#mainFull .headline h2.head_embassy { background-image:url(img/head_musicembassy.png);}
	#mainFull .headline h2.head_musicsity { background-image:url(img/head_musicsity.png);}
	#mainFull .headline h2.head_foto { background-image:url(img/head_galeria.png);}
	#mainFull .headline h2.head_coje { background-image:url(img/head_coje.gif);}
	#mainFull .headline h2.head_sutaze { background-image:url(img/head_sutaze.gif); width:90px;}
	#mainFull .headline h2.head_koncerty { background-image:url(img/head_koncerty.gif);}
	#mainFull .headline h2.head_party { background-image:url(img/head_party.gif); }
	#mainFull .headline h2.head_kontakt { background-image:url(img/head_kontakt.png);}
	#mainFull .headline h2.head_search { background-image:url(img/head_search.png);}
	#mainFull .headline h2.head_albumy { background-image:url(img/head_albumy.gif);}
	#mainFull .headline h2.head_resident { background-image:url(img/head_resident.png);}
	#mainFull .headline h2.head_registracia { background-image:url(img/head_registracia.png);}
	
	#mainFull #topmenu { width:550px; padding-bottom:20px;}
	#mainFull #topmenu select { float:right; margin-top:6px;} 
	#mainFull #topmenu a { display:block; height:32px; float:left;}
	#mainFull #topmenu a span { display:none;}
		#mainFull #topmenu a.topmenu_embassy { width:152px; margin:0; background:url(img/topmenu_musicembassy.png);}
		#mainFull #topmenu a.topmenu_embassy:hover { background:url(img/topmenu_musicembassy_active.png);}
		#mainFull #topmenu a.topmenu_embassy_active { width:152px; margin:0; background:url(img/topmenu_musicembassy_active.png);}
		#mainFull #topmenu a.topmenu_musicsity { width:120px; background:url(img/topmenu_musicsity.png);}
		#mainFull #topmenu a.topmenu_musicsity:hover { background:url(img/topmenu_musicsity_active.png);}
		#mainFull #topmenu a.topmenu_musicsity_active { width:120px; background:url(img/topmenu_musicsity_active.png);}
		#mainFull #topmenu a.topmenu_redakcia{ width:164px; background:url(img/topmenu_hudobnespravy.png);}
		#mainFull #topmenu a.topmenu_redakcia:hover { background:url(img/topmenu_hudobnespravy_active.png);}
		#mainFull #topmenu a.topmenu_redakcia_active { width:164px; background:url(img/topmenu_hudobnespravy_active.png);}
		#mainFull #topmenu a.topmenu_vychytavky { width:164px; background:url(img/topmenu_vychytavky.png);}
		#mainFull #topmenu a.topmenu_vychytavky:hover { background:url(img/topmenu_vychytavky_active.png);}
		#mainFull #topmenu a.topmenu_vychytavky_active { width:164px; background:url(img/topmenu_vychytavky_active.png);}
		#mainFull #topmenu a.topmenu_fashionblog { width:164px; background:url(img/topmenu_fashionblog.png);}
		#mainFull #topmenu a.topmenu_fashionblog:hover { background:url(img/topmenu_fashionblog_active.png);}
		#mainFull #topmenu a.topmenu_fashionblog_active { width:164px; background:url(img/topmenu_fashionblog_active.png);}
		
		
	#tabSelect { float:right; padding:5px 10px; margin-bottom:10px;}
		#tabSelect li { float:left;}
		#tabSelect li a { display:block; padding:2px 10px 2px 10px; border-right:2px solid #000; font-weight:bold; color:#333; text-transform:uppercase;}
	#mainFull .blogsmasho h2 { background-image:url(img/head_blogsmasho.gif);}
	#mainFull .blogrytmus h2 { background-image:url(img/head_blogrytmus.gif);}
	#mainFull .blogvilo h2 { background-image:url(img/head_blogvilo.gif);}
	#mainFull .blogmel h2 { background-image:url(img/head_blogmel.gif);}
	#mainFull .blogteo h2 { background-image:url(img/head_blogteo.gif);}
	#mainFull .blogto h2 { background-image:url(img/head_blogto.gif);}
	#mainFull .blogtom h2 { background-image:url(img/head_blogtom.gif);}
	#mainFull div.ambGallery {}
	#mainFull div.ambGallery p { clear:both;}

	
#mainFullResident { width:675px;  margin:10px 0 0 20px; background:url(img/grfx_resBgr.gif); padding:5px 5px 5px 0;}	
	#mainFullResident .contentFull { background-color:#FFF; border:0; padding-top:10px;}
	#mainFullResident .clanokBlk { margin:0;}
		

#footer { width:960px; padding:10px 10px; background:url(img/grfx_footerBgr.png) repeat-x top;}
	#footercopy { float:left; line-height:20px; width:210px;}
	#footer td { text-align:left}
	#footer a { color:#999;}
	#external { float:right; margin-right:-10px;}
		#external li { float:left; margin-right:10px; margin-top:5px;}

	#footermenu { float:left;}
		#footermenu ul  {}
		#footermenu li { float:left; margin-right:26px;}
		#footermenu a { display:block; height:20px; overflow:hidden; background-repeat:no-repeat; text-decoration:none;}
		#footermenu a span { visibility:hidden;}
	
#residentBnr { height:485px; width:485px; position:absolute; left:30px; top:60px; z-index:1000;}
#rytmusBnr { height:485px; width:485px; position:absolute; left:30px; top:60px; z-index:1000;}

.tx-ratings { position: relative; left: 0; top: 0; padding-top: 16px; margin: 5px 5px; }
	.tx-ratings-display { position: absolute; left: 0; top: 0; height: 12px; }
		.tx-ratings-grey-bar { position: absolute; left: 0; top: 0; width: 55px; height: 12px; background: url(img/rating_stars.gif) repeat-x; font-size: 1px; }
		.tx-ratings-gold-bar { position: absolute; left: 0; top: 0; width: 0px; height: 12px; background: url(img/rating_stars.gif) repeat-x 0 -12px; font-size: 1px; font-size: 1px; }
		.tx-ratings-vote-bar { position: absolute; left: 0; top: 0; width: 55px; height: 12px; font-size: 1px; }
			.tx-ratings-vote-bar DIV A { position: absolute; left:0; top: 0; width: 11px; height: 12px; border: none; text-decoration: none; }
				.tx-ratings-vote-bar DIV A:hover { background-image: url(img/rating_stars.gif); background-position: 0 -24px; }
			.tx-ratings-vote-bar DIV A.tx-ratings-star-1 { left: 0px; width: 11px; z-index: 5; }
			.tx-ratings-vote-bar DIV A.tx-ratings-star-2 { left: 0px; width: 22px; z-index: 4; }
			.tx-ratings-vote-bar DIV A.tx-ratings-star-3 { left: 0px; width: 33px; z-index: 3; }
			.tx-ratings-vote-bar DIV A.tx-ratings-star-4 { left: 0px; width: 44px; z-index: 2; }
			.tx-ratings-vote-bar DIV A.tx-ratings-star-5 { left: 0px; width: 55px; z-index: 1; }
			.tx-ratings-cleaner { clear: left; }
	.tx-ratings-text { color: #606060; font-size: 11px; font-family: Helvetica,Arial; }
	.tx-rating-display-wrap { position: absolute; left: 0; top: 0; font-size: 12px; visibility: hidden; z-index: 1; }
			.tx-rating-display-wrap IMG { float: left; margin-right: 5px; }
			
/* kalendar */
    /* Clear calendar's float */
    #container .bd:after {content:".";display:block;clear:left;height:0;visibility:hidden;}
    /* Have calendar squeeze upto bd bounding box */
    #container .bd {padding:0;}
    /* Remove calendar's border and set padding in ems instead of px, so we can specify an width in ems for the container */
    #cal {border:none;padding:1em}
	
/* search page */
#search_form {
	margin-bottom: 10px;
}
#search_form .image {
	background-image:url(../img/search_button.gif);
	background-repeat:no-repeat;
	width: 158px;
	height: 32px;
	float: right;
	border: none;
}
#search_form .text {
	background-image:url(../img/search_input.gif);
	background-repeat:no-repeat;
	width: 523px;
	height: 18px;
	border: none;
	padding: 6px;
}
#search_form  .checkbox {
	position: relative;
	top: 3px;
	margin: 0 2px 0 10px;
}
#search_form label {
	padding-right: 10px;
}
#search_form .search_type_group {
	width: 535px;
	text-align: right;
	font-weight: bold;
}

.tvorca { color:#e20074; background-image:url(img/grfx_tvorca.jpg); background-repeat:no-repeat; background-position:right bottom;}
.tvorca a.robim { display:block; float:right; height:28px; width:189px; margin:0; padding:0; margin-top:-23px; margin-right:-5px;}

