html, body {      
          height: 100%;
          margin: 0px;
          padding: 0px;
          font-family: Arial; 
          font-size: 12px;
          color: #707070;
          background-color: #ffffff;
          background-image: url(../images/background.jpg);
          background-repeat: no-repeat;
          background-position: top center;
}

#all_content {
          width: 950px;
          padding: 0px;
          margin: auto;
          border: 0px solid #25363c;
}


#empty{
         width: 950px;
         height: 20px;
}

#empty h1{
         margin: 0px;
         padding: 0px;
         font-size: 0px;
         color: #ffffff;
}

#head {
          width: 950px;
          height: 354px;
          padding: 0px;
          margin: auto;
          padding: 0px;
          cursor: pointer;
          background-image: url(../images/bg_hehad.jpg);
          background-repeat: no-repeat;
          background-position: top center;
          border: 0px solid green;
}


#textarea {
          width: 950px;
          padding: 0px;
          margin: auto;
          background-color: #ffffff;
          border: 0px solid #25363c;
          text-align: center;
          float: left;
}

#textarea-content {
          width: 667px;
          padding: 0px;
          margin-top: 10px;
          border: 0px solid #25363c;
          text-align: left;
          top: 0px;
          margin-left: 20px;
          _margin-left: 20px; /* IE 6 and below */
          float: left;
}

#news {
          width: 483px;
          padding: 0px;
          margin-top: 0px;
          border: 0px solid red;
          text-align: left;
          top: 0px;
          margin-left: 0px;
          _margin-left: 0px; /* IE 6 and below */
          float: left;
}

.news-content {
          width: 100%;
          padding: 0px;
          margin-top: 0px;
          border: 1px solid #cce2f5;
          text-align: left;
          padding: 0px;
          margin-bottom: 12px;
          _margin-left: 0px; /* IE 6 and below */
          background-image: url(../images/bg-news.gif);
          background-repeat: repeat-x;
          background-position: top center;
          float: left;
}

.news-content h1{
          font-size: 18px;
          color: #295680;
          margin: 0px;
          margin-bottom: 2px;
          margin-top: 7px;
          margin-left: 10px;
          padding: 0px;
}

.news-content h2{
          font-size: 14px;
          color: #295680;
          margin: 0px;
          margin-bottom: 0px;
          margin-top: 7px;
          margin-left: 10px;
          padding: 0px;
}

.news-content p{
          font-size: 12px;
          padding-right: 10px;
          padding-left: 10px;
          color: #707070;
          text-align: justify;
}

.news-content img{
          padding: 10px;
}

#banner {
          width: 468px;
          height: 60px;
          padding: 0px;
          margin-left: 7px;
          margin-bottom: 12px;
          border: 0px solid red;
          _margin-left: 0px; /* IE 6 and below */
          float: left;
}

#news-right {
          width: 165px;
          padding: 0px;
          margin-top: 0px;
          border: 0px solid red;
          text-align: left;
          top: 0px;
          margin-left: 0px;
          _margin-left: 0px; /* IE 6 and below */
          float: right;
}

#akcia {
          width: 165px;
          height: 314px;
          padding: 0px;
          margin-top: 0px;
          border: 0px solid green;
          text-align: center;
          color: #5d8797;
          margin-left: 0px;
          _margin-left: 0px; /* IE 6 and below */
          float: left;
}

#dalsie-koncerty {
          width: 165px;
          padding: 0px;
          margin-top: 0px;
          margin-bottom: 0px;
          border: 1px solid #cce2f5;
          text-align: center;
          margin-left: 0px;
          background-color: #e7f1fc;
          _margin-left: 0px; /* IE 6 and below */
          float: left;
}

#dalsie-koncerty ul{
        position: relative;
        FLOAT: none;
      	MARGIN: 0px;
      	margin-top: 15px;
      	PADDING: 0px;
      	top: 0px;
      	text-align: left;
      	margin-bottom: 15px;
}

#dalsie-koncerty ul li
{
        float: none;
      	list-style: none;
      	padding: 0px 0px 6px 22px;
      	margin-left: 5px;
      	margin-top: 15px;
      	background: url("../images/koncerty_li.gif") 0px 0px no-repeat;
      	background-color: inherit;
      	line-height: 1.0em;
      	color: #5d8797;
}

.headline
{
      	background: url("../images/right_bg.gif") top center repeat-x;
      	padding: 5px;
      	color: #ffffff;
      	font-weight: bold;
}

#anketa {     
        width: 165px;          
        margin: auto;          
        margin-top: 12px;          
        padding: 0px;          
        color: #294d73;
        background-color: #e7f1fc;        
        text-align: center;          
        border: 1px solid #cce2f5;
        float: left;
}

#anketa_content_answer {          
        margin-left: 5px;          
        margin-right: 5px;          
        margin-top: 0px;          
        margin-bottom: 0px;          
        padding-bottom: 5px;          
        top: 0px;          
        left: 0px;          
        color: #294d73;         
        text-align: left;          
        border: 0px solid #25363c;
        line-height: 1.0em;
}

#right-menu {
          width: 220px;
          padding: 0px;
          border: 0px solid blue;
          text-align: left;
          top: 0px;
          margin-right: 25px;
          margin-top: 10px;
          _margin-left: 0px; /* IE 6 and below */
          float: right;
}

#bg-inputs {     
        width: 220px;
        height: 230px;          
        margin: auto;          
        margin-top: 0px;
        margin-bottom: 0px;           
        padding: 0px;          
        color: #294d73;
        background-image: url(../images/bg-inputs.gif);          
        background-repeat: no-repeat;          
        background-position: top center;
        text-align: center;          
        border: 0px solid green;
        float: left;
}

#bg-inputs-none {     
        width: 220px;
        margin: auto;          
        margin-top: 0px;
        margin-bottom: 0px;           
        padding: 0px;          
        color: #294d73;
        background-image: url(../images/bg-inputs-none.gif);          
        background-repeat: no-repeat;          
        background-position: top center;
        text-align: center;          
        border: 0px solid green;
        float: left;
}

#search {
          width: 100%;
          padding: 0px;
          border: 0px solid red;
          margin: 0px;
          text-align: left;
          float: left;
}

.verifi_button {
        	COLOR: #979090;
        	margin-left: 9px;
        	margin-top: 7px;
        	padding: 0px;
        	font-size: 12px;
        	width: 117px;
        	height: 15px;
          border: 0px solid #25363c;
          background: transparent;
          float: left;
}

.verifi_send {
          cursor: pointer;
        	width: 73px;
        	height: 28px;
          border: 0px solid #25363c;
          margin-left: 20px;
          background-image: url(../images/search-button.gif);
          background-repeat: no-repeat;
          background-position: top center;
          float: left;
}

.verifi_send:hover {
          cursor: pointer;
        	width: 73px;
        	height: 28px;
          border: 0px solid #25363c;
          margin-left: 20px;
          background-image: url(../images/search-button-2.gif);
          background-repeat: no-repeat;
          background-position: top center;
          float: left;
}

#login {
          width: 100%;
          padding: 0px;
          border: 0px solid red;
          margin: 0px;
          margin-top: 41px;
          text-align: left;
          float: left;
}

.name_button {
        	COLOR: #979090;
        	margin-left: 9px;
        	margin-top: 5px;
        	margin-bottom: 17px;
        	padding: 0px;
        	font-size: 12px;
        	width: 175px;
        	height: 15px;
          border: 0px solid #25363c;
          background: transparent;
          float: left;
}

.name_send {
          cursor: pointer;
        	width: 73px;
        	height: 28px;
          border: 0px solid #25363c;
          margin-left: 67px;
          margin-top: 0px;
          background-image: url(../images/login-button.gif);
          background-repeat: no-repeat;
          background-position: top center;
          float: left;
}

.name_send:hover {
          cursor: pointer;
        	width: 73px;
        	height: 28px;
          border: 0px solid #25363c;
          margin-left: 67px;
          margin-top: 0px;
          background-image: url(../images/login-button-2.gif);
          background-repeat: no-repeat;
          background-position: top center;
          float: left;
}

#registrovat {
          width: 100%;
          padding: 0px;
          border: 0px solid red;
          margin: 0px;
          margin-top: 20px;
          text-align: center;
          float: left;
}

.right-content {
          width: 100%;
          padding: 0px;
          border: 0px solid red;
          margin: 0px;
          margin-bottom: 15px;
          text-align: center;
          color: #727272;
          float: left;
}

.right-content-header {
        	width: 100%;
        	height: 28px;
          border: 0px solid #25363c;
          margin-left: 0px;
          margin-top: 0px;
          padding-top: 8px;
          color: #769bac;
          font-weight: bold;
          background-image: url(../images/header.gif);
          background-repeat: no-repeat;
          background-position: top center;
          line-height: 1.0em;
          float: left;
}

.right-content img{
          margin-top: 5px;
          margin-bottom: 7px;
}

#podporujeme img{
          margin-left: 1px;
          margin-bottom: -5px;
}

.koncerty {
        	width: 100%;
          border: 1px solid #cce2f5;
          margin-left: 0px;
          margin-top: 0px;
          margin-bottom: 15px;
          padding: 0px;
          color: #707070;
          background-image: url(../images/bg-news.gif);
          background-repeat: repeat-x;
          background-position: top center;
          float: left;
}

.koncerty p{
          padding-left: 5px;
          padding-right: 5px;
}

.koncerty-header {
        	width: 100%;
          border: 0px solid #25363c;
          background-color: #cce2f5;
          margin-left: 0px;
          margin-top: 0px;
          margin-bottom: 5px;
          padding-top: 5px;
          padding-bottom: 5px;
          float: left;
}


.koncerty-header h2{
          font-size: 14px;
          color: #295680;
          margin: 0px;
          margin-bottom: 2px;
          margin-left: 5px;
          padding: 0px;
}

.koncerty img{
          padding: 5px;
}

.galeria {
          display: block;
          width: 200px;
          height: 200px;
          padding: 0px;
          margin-left: 9px;
          _margin-left: 7px; /* IE 6 and below */
          margin-bottom: 8px;
          border: 1px solid #cce2f5;
          text-align: center;
          padding: 5px;
          float: left;
}

.galeria img{
          margin-top: 12px;
}

.galeria:hover{
          background-color: #eaf3fa;
}

.galeria_view {
          display: block;
          width: 200px;
          height: 200px;
          padding: 0px;
          margin-left: 9px;
          _margin-left: 7px; /* IE 6 and below */
          margin-bottom: 8px;
          border: 1px solid #cce2f5;
          text-align: center;
          padding: 5px;
          float: left;
}

.galeria_view img{
          margin-top: 12px;
}

.galeria_view:hover {
          background-color: #cfdde9;
}

.center_content{
          width: 100%;
          text-align: center;
          border: 0px solid #25363c;
          float: left;
}

.center_content h1{
          font-size: 18px;
          color: #295680;
          margin: 0px;
          margin-bottom: 2px;
          margin-left: 5px;
          padding: 0px;
}

.center_content h4{
          font-size: 18px;
          color: #cf0606;
          margin: 0px;
          margin-top: 20px;
          margin-bottom: 20px;
          margin-left: 5px;
          padding: 0px;
}

.center_content h5{
          font-size: 18px;
          color: #8cc529;
          margin: 0px;
          margin-top: 20px;
          margin-bottom: 20px;
          margin-left: 5px;
          padding: 0px;
}

#inzercia {
        	width: 480px;
          border: 0px solid #789ab8;
          margin-bottom: 20px;
          margin-top: 20px;
          text-align: left;
          color: #727272;
}

.inzercia_button {
        	COLOR: #6095c3;
        	height: 20px;
        	margin: 0px;
        	padding: 0px;
        	font-size: 14px;
          border: 1px solid #789ab8;
          background-color: #dfecf8;
}

.inzercia_textarea {
        	COLOR: #6095c3;
        	margin: 0px;
        	padding: 0px;
        	font-size: 14px;
        	height: 90px;
          border: 1px solid #789ab8;
          background-color: #dfecf8;
}

.inzercia_send {
          cursor: pointer;
        	width: 73px;
        	height: 28px;
          border: 0px solid #25363c;
          background-image: url(../images/odoslat-button.gif);
          background-repeat: no-repeat;
          background-position: top center;
}

.inzercia_send:hover {
          cursor: pointer;
        	width: 73px;
        	height: 28px;
          border: 0px solid #25363c;
          background-image: url(../images/odoslat-button-2.gif);
          background-repeat: no-repeat;
          background-position: top center;
}

.registracia_send {
          cursor: pointer;
        	width: 73px;
        	height: 28px;
          border: 0px solid #25363c;
          background-image: url(../images/registrovat-button.gif);
          background-repeat: no-repeat;
          background-position: top center;
}

.registracia_send:hover {
          cursor: pointer;
        	width: 73px;
        	height: 28px;
          border: 0px solid #25363c;
          background-image: url(../images/registrovat-button-2.gif);
          background-repeat: no-repeat;
          background-position: top center;
}

.novinka_textarea {
        	COLOR: #6095c3;
        	margin: 0px;
        	padding: 0px;
        	font-size: 14px;
        	height: 200px;
          border: 1px solid #789ab8;
          background-color: #dfecf8;
}

#mp3 {
        	margin-top: 5px;
        	margin-left: 17px;
        	border: 1px solid #789ab8;
        	float: left;

}

#avatar {
        	margin: auto;
        	margin-top: 20px;
        	border: 0px solid #789ab8;
        	text-align: center;

}

span{
          color: #ac0606;
          font-weight: bold;
}

#smiles img{
          cursor: pointer;
}

.diskusia-right {
          width: 165px;
          padding: 0px;
          margin-top: 15px;
          margin-bottom: 0px;
          border: 1px solid #cce2f5;
          text-align: center;
          margin-left: 0px;
          background-color: #e7f1fc;
          _margin-left: 0px; /* IE 6 and below */
          float: left;
}

.diskusia-avatar {
        	width: 130px;
          margin-top: 10px;
        	margin-left: 10px;
        	border-right: 0px solid #789ab8;
        	text-align: center;
        	float: left;

}

.diskusia-content {
        	width: 500px;
          margin-top: 10px;
        	margin-left: 15px;
        	border: 0px solid #789ab8;
        	float: left;

}

.diskusia-time {
        	width: 500px;
        	height: 13px;
          margin-top: 0px;
          font-size: 10px;
        	margin-left: 0px;
        	border: 1px solid #b4c7d9;
        	text-align: right;
        	background-color: #d4e1ef;
        	float: left;

}

.diskusia-textarea{
        	width: 500px;
          margin-top: 10px;
        	margin-bottom: 10px;
        	border-left: 0px solid green;
        	text-align: left;
        	float: left;
}

.komenty_textarea{
        	COLOR: #6095c3;
        	margin: 0px;
        	padding: 0px;
        	font-size: 14px;
        	height: 100px;
          border: 1px solid #789ab8;
          background-color: #dfecf8;
}

.diskusia-textarea p{
          padding: 0px;
          margin: 0px;
          text-align: left;
}

.diskusia-textarea embed{
          width: 480px;
}

.diskusia-avatar img{
          padding: 0px;
          margin: 0px;
}

.diskusia-textarea img{
          padding: 0px;
          margin: 0px;
}

.diskusia-mini{
        	width: 150px;
          margin-left: 8px;
          margin-top : 10px;
        	margin-bottom: 0px;
        	font-size: 9px;
        	border: 0px solid green;
        	text-align: justify;
        	float: left;
}

.diskusia-mini embed{
          width: 150px;
          height: 140px;
}

.diskusia-mini p{
          margin: 0px;
          margin-bottom: 10px;
          padding: 0px;
          color: #5c8696;
}

.diskusia-mini span{
          color: #146d8f;
          font-size: 12px;
          font-weight: bold;
}

.diskusia-mini img{
          height: 16px;
}



#strankovanie {
          width: 100%;
          border: 0px solid red;
          float: left;
          margin-top: 10px;
          margin-bottom: 10px;
          margin-right: 0px;
          text-align: center;
}

#strankovanie a:link, #strankovanie a:visited {  
          background:#D1D5D9 url(../images/paging_link_bg.gif) repeat-x scroll left top;
          border: 1px solid #c4d7eb;
          color:#242424;
          padding:3px 7px;
          text-decoration:none;
          margin-right: 2px;
}

#strankovanie a:hover {  
          background:#CE450B url(../images/paging_strong_bg.gif) repeat-x scroll left top;
          border-top:1px solid #6485aa;
          border-left:1px solid #87a5c5;
          border-right:1px solid #87a5c5;
          border-bottom:1px solid #a6c0dc;
          color:#FFFFFF;
          padding:3px 7px;
          text-decoration:none;
          margin-right: 2px;
}

#strankovanie span {  
          background:#CE450B url(../images/paging_strong_bg.gif) repeat-x scroll left top;
          border-top:1px solid #6485aa;
          border-left:1px solid #87a5c5;
          border-right:1px solid #87a5c5;
          border-bottom:1px solid #a6c0dc;
          color:#FFFFFF;
          padding:3px 7px;
          font-weight: bold;
          margin-right: 2px;
}

.empty {  
          background:#CE450B url(../images/paging_link_bg.gif) repeat-x scroll left top;
          border-bottom:1px solid #CC400D;
          border-top:1px solid #CC400D;
          color:#FFFFFF;
          padding:3px 6px;
          font-weight: bold;
          margin-right: 2px;
}

#footer {
          width: 950px;
          padding: 0px;
          margin: auto;
          margin-top: 10px;
          margin-bottom: 10px;
          padding-top: 0px;
          color: #adadad;
          font-size: 10px;
          border-top: 1px solid #d1d1d1;
          float: left;
}

#mangel-crusties {
          padding: 0px;
          margin: auto;
          margin-top: 10px;
          padding: 0px;
          color: #adadad;
          font-size: 10px;
          border-top: 0px solid #d1d1d1;
          float: left;
}

#mapa-stranok {
          padding: 0px;
          margin: auto;
          margin-top: 10px;
          padding: 0px;
          color: #adadad;
          font-size: 10px;
          border-top: 0px solid #d1d1d1;
          float: right;
}

#textarea-content ul{
        FLOAT: none;
      	MARGIN: 0px;
      	MARGIN-left: 0px;
      	margin-top: 7px;
      	margin-bottom: 7px;
      	PADDING: 0px;
      	text-align: left;
}

#textarea-content ul li
{
        float: none;
      	list-style: none;
      	padding: 0px 0px 6px 22px;
      	background: url("../images/koncerty_li.gif") 0px 1px no-repeat;
      	background-color: inherit;
}

A:link {color: #4082bf; text-decoration: none; text-align: left;}
A:visited {color: #4082bf; text-decoration: none; text-align: left;}
A:hover {color: #000000; text-align: left;}
A:active {color: #4082bf; text-decoration: none; text-align: left;}
A {font-family: Arial; font-size: 12px; font-weight: normal; text-align: left;}

.diskusia-mini A:link {color: #5c8696; text-decoration: none; text-align: left;}
.diskusia-mini A:visited {color: #5c8696; text-decoration: none; text-align: left;}
.diskusia-mini A:hover {color: #000000; text-align: left;}
.diskusia-mini A:active {color: #5c8696; text-decoration: none; text-align: left;}
.diskusia-mini A {font-family: Arial; font-size: 10px; font-weight: normal; text-align: left;}

.bg_black A:link {color: #49798f; text-decoration: none; text-align: center;}
.bg_black A:visited {color: #49798f; text-decoration: none; text-align: center;}
.bg_black A:hover {color: #ffffff; text-align: center; font-weight: normal;}
.bg_black A:active {color: #49798f; text-decoration: none; text-align: center;}
.bg_black A {font-family: Arial; font-size: 14px; font-weight: normal; text-align: center;}

.galeria A:link {color: #4082bf; text-decoration: none; text-align: center;}
.galeria A:visited {color: #4082bf; text-decoration: none; text-align: center;}
.galeria A:hover {color: #1c4265; text-align: center; font-weight: normal;}
.galeria A:active {color: #4082bf; text-decoration: none; text-align: center;}
.galeria A {font-family: Arial; font-size: 10px; font-weight: normal; text-align: center;}

#dalsie-koncerty A:link {color: #5d8797; text-decoration: none; text-align: left;}
#dalsie-koncerty A:visited {color: #5d8797; text-decoration: none; text-align: left;}
#dalsie-koncerty A:hover {color: #000000; text-align: left;}
#dalsie-koncerty A:active {color: #5d8797; text-decoration: none; text-align: left;}
#dalsie-koncerty A {font-family: Arial; font-size: 12px; font-weight: normal; text-align: left;}

#footer A:link {color: #adadad; text-decoration: none; text-align: left;}
#footer A:visited {color: #adadad; text-decoration: none; text-align: left;}
#footer A:hover {color: #000000; text-align: left;}
#footer A:active {color: #adadad; text-decoration: none; text-align: left;}
#footer A {font-family: Arial; font-size: 10px; font-weight: normal; text-align: left;}


#menuh-container
	{
	        width: 950px;
	        height: 25px;
          margin-top: 0px;
          margin-left: 0px;
          _margin-left: 0px; /* IE 6 and below */
          padding: 0px;
          border: 0px solid green;
          background-color: #ffffff;
          text-align: center;
          float: left;
	}

.bg_white a:link, .bg_white a:visited, .bg_white a:active, .bg_white a:hover	/* menu at rest */
	{
	background-color: #ffffff;
	filter:alpha(opacity=90);
  opacity: 0.9;
  -moz-opacity: 1.8;
	}

#menuh
	{
	width: 910px;
	height: 26px;
	float:left;
	margin-left: 20px;
	_margin-left: 10px; /* IE 6 and below */
	margin-top: 0px;
	border: 0px solid red;
	text-align: center;
	}
		
#menuh a
	{
	width: 85px;
	height: 26px;
  text-align: center;
	display: block;
	border: 0px solid red;
	white-space:nowrap;
	margin:0px;
	padding: 0px;
	padding-top: 5px;
	_padding-left: 0px; /* IE 6 and below */
	}
	
#menuh a:link, #menuh a:visited, #menuh a:active	/* menu at rest */
	{
	background-color: transaprent;
	text-decoration:none;
	}
	
.bg_black a:hover						/* menu on mouse-over  */
	{
	width:85px;
	height: 26px;
  text-decoration:none;
	border: 0px solid red;
	background-image: url(../images/menu_button.gif);
  background-repeat: no-repeat;
  background-position: top center;
	}
	
#active
	{
	width:85px;
	height: 26px;
  text-decoration:none;
	color: #ffffff;
	border: 0px solid red;
	background-image: url(../images/menu_button.gif);
  background-repeat: no-repeat;
  background-position: top center;
	}


.bg_white a:hover						/* menu on mouse-over  */
	{
	width:85px;
	height: 26px;
  background-color: #ffffff;
	text-decoration:none;
	}	

#menuh ul
	{
	list-style:none;
	margin-top: 0px;
	padding-left: 5px;
	_padding-left: 0px; /* IE 6 and below */
	float:left;
	/* NOTE: For adjustable menu boxes you can comment out the above width rule.
	However, you will have to add padding in the "#menh a" rule so that the menu boxes
	will have space on either side of the text -- try it */
	}

#menuh li
	{
  position:relative;
	min-height: 1px;		/* Sophie Dennis contribution for IE7 */
	vertical-align: bottom;		/* Sophie Dennis contribution for IE7 */
	}

#menuh ul ul
	{
	position:absolute;
	z-index:500;
	top:auto;
	display:none;
	_padding: 0em; /* IE 6 and below */
	_margin:0 0 0 0; /* IE 6 and below */
	}

#menuh ul ul ul
	{
	top:0;
	left:100%;
	}

div#menuh li:hover
	{
	cursor:pointer;
	z-index:100;
	}

div#menuh li:hover ul ul,
div#menuh li li:hover ul ul,
div#menuh li li li:hover ul ul,
div#menuh li li li li:hover ul ul
{display:none;}

div#menuh li:hover ul,
div#menuh li li:hover ul,
div#menuh li li li:hover ul,
div#menuh li li li li:hover ul
{display:block;}

/* End CSS Drop Down Menu */



.main_cap_content h2 {
	position: relative;
  font-size: 26px;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}

.main_cap_content p {
	position: relative;
  font-size: 12px;
	margin: 0px;
	padding: 0px;
	padding-top: 0px; 
	font-weight: normal;
}



/*
 * MAIN PAGE CONTENT
 */



div.leftcol {
	width: 484px;
	float: left;
	overflow: hidden;
	border: 0px solid blue;
}



/*
 * MAIN CAPSULE ROTATION
 */
 
.main_cluster_content {
	position: relative;
	width: 484px;
	height: 217px;
	overflow: hidden;
}

.main_cluster_content .cluster_capsule {
	width: 484px; 
	height: 217px;
}

.main_cluster_content img.cluster_capsule_image {
	width: 484px;
	height: 217px;
	position: relative;
}

.colossal_cluster_content {
	position: relative;
	width: 484px;
	height: 716px;
	overflow: hidden;
}

.colossal_cluster_content .cluster_capsule {
	width: 484px; 
	height: 716px;
}

.colossal_cluster_content img.cluster_capsule_image {
	width: 484px;
	height: 716px;
	position: relative;
}

.cluster_control_left, .cluster_control_right {
	position: absolute;
	top: 16px;
	height: 44px;
	color: #8bb9e0;
	padding: 6px;
	cursor: pointer;
	border: 0px solid blue;
}

.cluster_control_left img, .cluster_control_right img {
	vertical-align: middle;
}

.cluster_control_left {
	left: 0px;
	width: 79px;
	height: 47px;
	padding: 0px;
	background-image: url(../images/spat.gif);
  background-repeat: no-repeat;
  background-position: top center;
}

.cluster_control_right {
	right: 0px;
	width: 79px;
	height: 47px;
	padding: 0px;
	border: 0px solid blue;
	background-image: url(../images/next.gif);
  background-repeat: no-repeat;
  background-position: top center;
}

.cluster_scroll_area {
	position: relative; 
	width: 6820px;
  left: 0px;
}

#home_main_cluster {
	margin-bottom: 7px;
}

#main_cluster_control_ctn {
	height: 13px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.cluster_capsule {
	display: block;
	float: left;
	margin-right: 4px;
	position: relative;
}


.main_cap_desc {
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 484px;
	height: 75px;
	overflow: hidden;
}

.main_cap_desc .desc_overlay {
    	position: absolute;
    	top: 0px;
    	left: 0px;
    	width: 484px;
    	height: 75px;
    	background-color: #ffffff;
    	opacity: 0.6;	
    	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
    	filter: alpha(opacity=70);
}



.main_cap_desc .main_cap_content {
    	position: relative;
    	padding: 8px 13px 0px 13px;
    	color: #1d3960;
    	font-size: 14px;
    	height: 70px;
    	overflow: hidden;
}


div.slider { 
    	height: 13px; 
    	position: relative;
    	background-color: #cbd4df; 
}

div.slider div.handle {
    	position: absolute;
    	top: 0px;
    	width: 60px; 
    	height: 13px;  
    	cursor: pointer; 
    	background-image: url( ../images/control_slider.png );
    	background-repeat: no-repeat; 
    	background-position: left;
}

div.slider div.handle:hover {
	   background-position: right;
}

#main_capsule_control_ctn div.slider {
	   width: 484px;
}

#rating{
      width: 100%;
      border: 0px solid red;
      text-align: center;
      margin-bottom: 15px;
      float: left;
}

.rating {
  		width: 100%;
      display:inline;
  		border: 0px solid green;
  		margin: auto;
  		float: left;
	}
.rating a{
  		border: 0px solid red;
  		margin-right: 0px;
	}
.rating img{
  		border: 0px solid red;
  		margin-right: 5px;
	}
	
#average{
      width: 100%;
      border: 0px solid red;
      text-align: center;
      margin-top: 10px;
      float: left;
}

.thumb_hodnotenie img{
      padding: 0px;
}

/** NAHLAD V SEKCII UZIVATELIA **/

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
cursor: pointer;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: #000000;
padding: 0px;
left: -1000px;
border: 0px dashed #a49337;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border: 1px solid #90b8cf;
padding: 0px;
margin: 0px;
width: 80px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: -90px; /*position where enlarged image should offset horizontally */
}