body {background:url(../images/page_bg_cube.png); background-color:#2C2723; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:gray;}

h4, h5, h6, address, blockquote, dl, fieldset {margin:15px 0;}

body a {color:gray; outline:none;}
body a:hover {color:#67939C}
body a.active {color:#99CC00;}
img{border:0px;}

h3{font-size:16px; color:silver;}

li{list-style-type:circle;}

/***** Forms *****/
textarea {border:1px solid #67939C; color:#67939C; background:#1F1E1D; margin-bottom:3px; -moz-border-radius:5px; -webkit-border-radius:5px; padding:4px}
input {border:1px solid #67939C; color:#67939C; background:#1F1E1D; margin-bottom:2px; -moz-border-radius:3px; -webkit-border-radius:3px;}
.fieldset{margin:20px; }
.fieldset td{padding-left:10px}
select {border:1px solid #67939C; color:#67939C; background:#1F1E1D; -moz-border-radius:3px; -webkit-border-radius:3px; }
/*input{margin:2px; padding:2px; border:1px solid #DEDFDE; }*/

#page{width:960px;margin-left:auto;margin-right:auto;}
/*#header{padding-top:30px; height:60px;}*/

#menu{margin-top:25px;float:right;font-weight:normal;}

/***** BLOCKS *****/
#blocksLeft, #blocksRight { margin-top:-10px;}
#blocksLeft .blockBody, #blocksRight .blockBody {padding-top:7px;	padding-bottom:5px;}
#blocksUp .block{ width:960px; margin-left:auto;margin-right:auto;}
#blocksLeft .block{margin-left:0px;}
#blocksLeft .blockHead {color:silver; text-decoration:none;background:url(../images/block_bg_head-3.png) no-repeat left top;height:40px;}
#blocksLeft .blockBody {background:url(../images/block_bg_body-3.png) repeat-y;	padding-top:5px;padding-bottom:4px;	font-size:12px;}
#blocksLeft .blockFoot {background:url(../images/block_bg_foot-3.png) no-repeat left top;	height:10px;}
#blocksLeft .blockHead h2 {margin:0;padding:7px 5px 6px 13px;	font-size:16px;	font-weight:normal;}
#blocksRight .block {margin-right:-2px;/*padding:0px 10px 0px 10px;*/}
#blocksRight .blockHead { color:silver; text-decoration:none;font-size:12px;font-weight:normal;	background:url(../images/block_bg_head-3.png) no-repeat left top;	height:40px;}
#blocksRight .blockBody {
	background:url(../images/block_bg_body-3.png) repeat-y;
}
#blocksRight .blockFoot {
	background:url(../images/block_bg_foot-3.png) no-repeat left top;
	height:10px;
}
#blocksRight .blockHead h2 {
	margin:0;
	padding:7px 5px 6px 13px;
	font-size:16px;
	font-weight:normal;
}

#center{
    /*margin-top:10px;*/
    padding:0px;
}
#center h1{
    font-size:16px;
		font-weight:normal;
    color:silver;
    margin-top:0px;
    padding:7px 10px 5px 13px;
	}
#center h2{
    font-size:16px;
    margin-top:0px;
    padding: 5px 10px 5px 0;
}

#footer{
  text-align:center;
  color:#676767;
}
/***** BLOCK gallery_newestPhotos *****/
.block_gallery_newestPhotos .blockBody {background:url(../images/block_newestPhotos_bg_960px.png) no-repeat 0% 0%; height:95px; position:relative;}
.block_gallery_newestPhotos .anyClass {padding:0; width:850px !important;}
.block_gallery_newestPhotos .anyClass img { border:4px solid #4F4A45; -webkit-border-radius:3px; -moz-border-radius:3px; ;}
.block_gallery_newestPhotos img.prev { position:absolute; left:2px; top:2px; z-index:5;}
.block_gallery_newestPhotos img.next { position:absolute; right:2px; top:2px; z-index:6;}
#screenshot{
	position:absolute;
	border:1px solid #ffffff;
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
	background:#fff;
	padding:5px;
	display:none;
	color:#000;
  z-index:100;
	}

/***** COMMENTS *****/
div.comment1{
    margin-left:auto;
    margin-right:auto;
    margin-bottom:13px;
}
div.comment2{
    background-color:#3F3A33;
		border:1px solid #3F3A33;
		-moz-border-radius: 5px; 
    -webkit-border-radius: 5px;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:13px;
}
div.comment1.child{
    margin-left:60px;
}
div.comment2.child{
    margin-left:60px;
}

#comment_response{
    display:none;
}

div.comment_center td{
    color:gray;
    padding-left:5px;
    text-align:justify;
}
div.comment1 .username, div.comment1 .username a, div.comment2 .username, div.comment2 .username a { font-weight:bold; color:#67939C; margin-right:4px;}
div.comment1 .date, div.comment2 .date { color:#C64A48; font:12px italic; margin-right:4px;}

/***** BUBBLE TOOLTIP *****/
.bubbleTooltip{
    background-image:url(../images/bubble.png);
    width:208px;
    height:100px;
    position: fixed;
    margin-left:600px;
    bottom: 0px;
    padding:20px;
    overflow:hidden;
    display:none;
}

/***** ICONS *****/
.icon-discussion {padding-left:20px; background:url(../images/icons/icon-discussion.png) no-repeat; margin:0 0 0 4px;}
.icon-back {padding-left:20px; background:url(../images/icons/icon-back.png) no-repeat; margin:0 0x 0 4px;}
.icon-up {padding-left:20px; background:url(../images/icons/icon-up.png) no-repeat; margin:0 0 0 4px;}
.icon-key {padding-left:20px; background:url(../images/icons/icon-key.png) no-repeat; margin:0 0 0 4px;}
.icon-read {padding-left:20px; background:url(../images/icons/icon-read.png) no-repeat; margin:0 0 0 4px;}
.icon-user {padding-left:20px; background:url(../images/icons/icon-user.png) no-repeat; margin:0 0 0 4px;}
.icon-category {padding-left:20px; background:url(../images/icons/icon-category.png) no-repeat; margin:0 0 0 4px;}
.icon-go {padding-right:20px; background:url(../images/icons/icon-bullet_go.png) no-repeat 100% 50%;}

/***** BLOCK concerts_next *****/
.block_concerts_next ul {margin:0; padding:0 0 3px 0;}
.block_concerts_next ul li { list-style:none; list-style-position:outside; border-bottom:1px dotted #4F4840; }
.block_concerts_next .closest_concert {}
.block_concerts_next .town {font-weight:normal; font-size:14px; color:#7F6B4F; margin-left:8px;}
/*.block_concerts_next .date {color:#C64A48;}*/

/***** BLOCK new_version *****/
.block_new_version {width:960px; background-color:#EFFBFF; border:1px solid #9CEBFF; -moz-border-radius: 10px;     -webkit-border-radius: 10px; height:225px; overflow:auto; margin-left:auto; margin-right:auto; }

/***** BLOCK navigation *****/
.block_navigation {height:54px; width:960px; background:url(../images/navi_bar_bg.png) no-repeat left top; margin-bottom:0}
.block_navigation .nav {margin-left:5px;}
.block_navigation .nav span { padding:0 20px; position:relative; top:25%; }
.block_navigation .nav a { background:url(../images/navi_bar_sada.png) no-repeat center top; display:block; height:54px;  float:left; text-decoration:none; color:white; }
.block_navigation .nav a:hover {background-position:center -54px; color:black;}
.block_navigation .nav a.active {background-position:center -108px; color:white;}
/*.block_navigation .nav a.inactive {background-position:center top;}*/

/***** BLOCK topbar *****/
.block_topbar .blockBody { padding:0}
.block_topbar {height:220px; width:960px; overflow:hidden; margin-left:auto;margin-right:auto;}
.block_topbar img {margin:0; padding:0; border:none;}

/***** BLOCK writeus *****/
.block_writeus textarea {width:90%; height:60px; overflow:hidden;}

/***** BLOCK login *****/
.block_login img { border:4px solid #4F4A45; -moz-border-radius:4px; -webkit-border-radius:4px;}
.block_login .username { font-weight:bold; font-size:16px; color:#7F6B4F}

/***** BLOCK calendar *****/
.blockCalendar{ width:100%;}
.blockCalendar .days { font-weight:bold;	color:#7F6B4F;}
.blockCalendar .today { font-weight:bold;color:#99CC00; text-decoration:underline;}
.blockCalendar .event { font-weight:bold;color:white;background:url(../images/event_bg.png) repeat-x 0% 50% #C64A48;border:1px solid #382222; -webkit-border-radius:2px;-moz-border-radius:2px;}
.blockCalendar .event a {text-decoration:none; color:white;}
.blockCalendar .event a:hover {text-decoration:underline; color:white;}

/***** BLOCK smallboard *****/
.block_smallboard .block { margin-bottom:13px;}
.block_smallboard .blockHead { display:none; margin:0; padding:0; background-image:none;}
.block_smallboard .blockBody { padding:0 !important; margin:0; overflow:hidden; background:none !important; text-align:left;}
.block_smallboard .smallboard_posters {/*height:210px;*/ width:195px; padding:0; margin:0; text-align:left;}
.block_smallboard .smallboard_posters img {margin:0; border:none; padding:0}
.block_smallboard .blockFoot { display:none; margin:0; padding:0; background-image:none;}

/***** BLOCK smallboard2 *****/
.block_smallboard2 .block { margin-bottom:13px;}
.block_smallboard2 .blockHead { display:none; margin:0; padding:0; background-image:none;}
.block_smallboard2 .blockBody { padding:0 !important; margin:0; overflow:hidden; background:none !important; text-align:left;}
.block_smallboard2 .smallboard2_posters {height:210px; width:195px; padding:0; margin:0; text-align:left;}
.block_smallboard2 .smallboard2_posters img {margin:0; border:none; padding:0}
.block_smallboard2 .blockFoot { display:none; margin:0; padding:0; background-image:none;}

/***** VIEW profile *****/
.view_profile img, .view_editProfile img { border:4px solid #4F4A45; -moz-border-radius:4px; -webkit-border-radius:4px;}

/****** VIEWs OBECNE .view_head, .view_body, .view_foot *****/
.view_box .view_head {
	  color:silver;
    text-decoration:none;
		background:url(../images/view_bg_head.png) no-repeat left top;
		height:40px;

}
.view_box .view_body {
	background:url(../images/view_bg_body.png) repeat-y left top;
	padding:10px 20px 10px 20px;
	}
.view_box .view_foot {
		background:url(../images/view_bg_foot.png) no-repeat left top;
		height:10px; padding-top:3px;
}
/****** VIEWs SIROKE OBECNE .view_head, .view_body, .view_foot *****/
.mod_gallery .view_head, .mod_videos .view_head {
		background:url(../images/view_bg_wide_head.png) no-repeat 0% 0% !important;
		width:100%;
		margin-top:0px;
}
.mod_gallery .view_body, .mod_videos .view_body {	background:url(../images/view_bg_wide_body.png) repeat-y left top;	}
.mod_gallery .view_foot, .mod_videos .view_foot {	background:url(../images/view_bg_wide_foot.png) no-repeat left top;}

/****** VIEW stories *****/
.view_stories .story {border-bottom:1px dotted #7F6B4F; margin-bottom:10px; padding-bottom:8px;}
.view_stories .story h2.storyTitle {margin:0; font-weight:normal; font-size:18px;}
.view_stories .story h2.storyTitle:first-letter { text-transform:uppercase;}
.view_stories .story .storyTitle a {color:#67939C; padding-left:0;}
.view_stories .story .storyTitle a:hover {color:#99CC00;}
.view_stories .story .storyDate {color:#C64A48; font-size:11px;}
.view_stories .story .storyAuthor {font-size:11px;}
.view_stories .story .storyImage {margin-right:4px; border:4px solid #4F4A45;}

/****** VIEW story *****/
.view_story h2.storyTitle {margin:0 0 5px 0; font-weight:bold; font-size:20px; color:#67939C; border:none; background-color:none;}
.view_story .storyTitle:first-letter {text-transform:uppercase;}
.view_story .storyDate {color:#C64A48; font-size:11px;}
.view_story .storyImage {margin-right:4px; border:4px solid #4F4A45;}
.view_story .storyAuthor {font-size:11px;}

/****** VIEW albums *****/
.view_albums h2 {color:#67939C; padding-left:24px !important; background:url(../images/icons/icon-images.png) no-repeat 4px 50%;padding-top:10px;}
.view_albums .album h3 { color:gray; text-align:left; font-weight:normal; padding:5px 0 5px 7px; /*border-bottom:1px solid #2F2A23;*/ margin-bottom:4px;}
.view_albums .album {background: url(../images/album_bg.png) repeat-x 0% 0% #3F3A33; border:1px solid #1E1C1B; -moz-border-radius:7px; -webkit-border-radius:7px; color:#67939C;}
.view_albums a.showAll { padding:4px 7px 7px 0; display:block; text-align:right; color:#7F6B4F; /*border-top:1px solid #2F2A23;*/ margin-top:1px;}

/****** VIEW concerts *****/
.view_concerts h2 {border-bottom:1px dotted #67939C; color:#67939C; }
.view_concerts th {border-bottom:1px dotted #7F6B4F; color:#7F6B4F;/*color:#7F6B4F;*/ padding:3px 0;}
.view_concerts table td {padding:3px 0; border-bottom:1px dotted #514B42;}

/****** VIEW concerts *****/
.view_detail .avatar {border:4px solid #4F4A45; -moz-border-radius:4px; -webkit-border-radius:4px;}
.view_detail .tabs-nav {font-weight:normal;}
.view_detail li.tabs-selected a {color:#99CC00; font-weight:bold;}
.view_detail strong {color:#7F6B4F}

/****** VIEW videos *****/
.mod_videos .view_body { padding-left:2px; padding-right:0px;}

/****** VIEW shop *****/
/*.view_shop{margin-top:-15px}*/
.view_shop label { display:block; width:95px; margin-right:5px; float:left;}
.view_shop input[type="text"] { margin-bottom:4px;}


/****** VIEW band *****/
.view_band table img { border:4px solid #4F4A45; -moz-border-radius:4px; -webkit-border-radius:4px;}

/***** MODUL MUSIC *****/
.mod_music h2 { color:#67939C; font-size:24px !important;margin-bottom:0;padding-bottom:0px;}
.mod_music .album {margin-top:20px; overflow: hidden;}
.mod_music td { padding-bottom:2px}
.mod_music td.cas { padding-left:15px; padding-right:15px; font-style:italic;color:#696969;}
.mod_music .vydano {font-style:italic;font-size:12px;}
.mod_music .nahled-cd {width:160px;float:left;margin-right:20px;}
.mod_music .nahled-cd img {border:4px solid #4F4A45; position:relative;top:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.mod_music .info-cd a {font-weight:bold;text-decoration:none;}
.mod_music .info-cd {float: left;}

/****** fan-art *****/
.view_fan-art ol {padding-left:20px;}
.view_fan-art ol li {list-style:decimal outside;}
.view_fan-art ol ol li {list-style:lower-alpha outside;}
.view_fan-art h2 {fotn-weight:bold; color:#67939C;}

/****** OHTER... *****/	
a.button { background:url(../images/block_bg_head-3.png) no-repeat center center; color:#9B8B6C; height:14px; padding:5px 11px; line-height:2.2; text-decoration:none; cursor:pointer; border:1px solid #1F1A17/*#2F2B29*/; -moz-border-radius:5px; -webkit-border-radius:5px; font-weight:normal;}
a.button:hover { color:#FF6600}

input .button { background:url(../images/block_bg_head-3.png) no-repeat center center; color:#9B8B6C; height:14px; padding:5px 11px; line-height:2.2; text-decoration:none; cursor:pointer; border:1px solid #1F1A17/*#2F2B29*/; -moz-border-radius:5px; -webkit-border-radius:5px;}
input .button:hover { color:#FF6600}
button { background:url(../images/block_bg_head-3.png) no-repeat center center; color:#9B8B6C; height:14px; padding:5px 11px; line-height:2.2; text-decoration:none; cursor:pointer; border:1px solid #1F1A17/*#2F2B29*/; -moz-border-radius:5px; -webkit-border-radius:5px;}

.liner {margin:5px 0; border-bottom:1px dotted #7F6B4F;}

.pages span.current {font-weight:bold; color:rgb(153, 204, 0); /*background:#4D483F; border:1px solid rgb(153, 204, 0); -webkit-border-radius:3px; -moz-border-radius:3px; padding:0px 3px;*/}
.pages a {color:gray;}
.pages a.nextprev {color:gray;}

#error { margin-top:0; color:#ff838; border:1px solid #ff8383; padding:15px; -moz-border-radius:5px; -webkit-border-radius:5px;}
#error2 { margin-top:0; color:#fd3a3a; border:2px solid #fd3a3a; -moz-border-radius:5px; -webkit-border-radius:5px; /*border-top:2px solid #fd3a3a; border-bottom: 2px solid #fd3a3a;*/ }
#success { margin-top:0; color:#109600; border:2px solid #109600; -moz-border-radius:5px; -webkit-border-radius:5px; /*border-top: 2px solid #109600; border-bottom: 2px solid #109600;*/ }
#error2 li{list-style:none;}
#success li{list-style:none;}
ajaxError { margin-top:0; color:#fd3a3a; border:2px solid #fd3a3a; -moz-border-radius:5px; -webkit-border-radius:5px; /*border-top: 2px solid #ff8383; border-bottom: 2px solid #ff8383; */}

/***** INDEX navigation *****/
#navigation {height:54px; width:960px; background:url(../images/navi_bar_bg.png) no-repeat left top; margin-bottom:0}
#navigation .nav {margin-left:9px;}
#navigation .nav span { padding:0 20px;  }
#navigation .nav a { padding-top:15px; background:url(../images/navi_bar_sada.png) no-repeat top center; z-index:100; display:block; height:39px;  float:left; text-decoration:none; color:white; }
#navigation .nav a:hover {background-position:center -54px; color:black;}
#navigation .nav a.active {background-position:center -108px; color:white;}
/*.block_navigation .nav a.inactive {background-position:center top;}*/

/***** INDEX topbar *****/
#header {height:220px; width:960px; overflow:hidden; margin:10px auto 10px auto; padding:0;}
#header img {margin:0; padding:0; border:none;} 

.extProfiles {position:fixed; z-index:9990; top:245px; left:0px; width:75px;  background:#bd0006; border-top-right-radius:8px;
border-bottom-right-radius:8px; text-align:center; padding:10px 5px 5px 5px;}
.extProfiles a {text-decoration:none; color:white; margin-bottom:9px; font-size:11px; display:block;}
