/**
 *  Zakladni elementy
 */

body {
	background-color: rgb(25,25,25);
	margin: 0px;
	padding: 0px;
	text-align: center;
}

body.test {
}



body, div, p, em, th, td, input, textarea, select, h1, h2, h3 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: rgb(204,204,177);
}

img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

a {
  color: rgb(204,204,177);
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}


h1 {
  font-size: 16px;
  font-weight: normal;
  color: rgb(231,187,28)
  margin: 0px;
  padding: 0px;
}

ul {
  list-style-image: url(../images/ul_list_bg.gif);
}

/**
 *  Hlavni layout
 */
#main {
  width: 984px;
  text-align: left;
  margin: 0px;
  padding: 0px;
  margin-left: auto;
  margin-right: auto;
  background-color: rgb(25,25,25);
  _width: 100%;
}

#top {
  width: 984px;
  height: 110px;
  background: url(../images/head.gif) no-repeat;
  overflow: hidden;
  _margin-left: auto;
  _margin-right: auto;
}

#top_leto {
  width: 984px;
  height: 110px;
  background: url(../images/head_leto.gif) no-repeat;
  overflow: hidden;
  _margin-left: auto;
  _margin-right: auto;
}

a#link_to_home_top {
  display: block;
  width: 781px;
  height: 110px;
  overflow: hidden;
  text-decoration: none;
  float: left;
}

a#link_to_home_top:hover {
  text-decoration: none;
}

#hide
{
	display: none;
}

#content {
  width: 984px;
  margin-top: 20px;
  clear: both;
  margin: 0px;
  padding: 0px;
  osition: absolute;
  _margin-left: auto;
  _margin-right: auto;
}

#content_in {
  margin-top: 10px;
  z-index: 2000;
  position: relative;
  _position: static;
}

#content_in_blue {
  background: url(../images/content_in_bg_blue.gif);
  position: absolute;
  left: 0px;
  width: 100%;
  height: 100%;
  z-index: 200;
  margin-top: 0px;
}

#left_panel {
  width: 205px;
  float: left;
  color: rgb(204,204,204);
  text-align: left;
}

#left_panel a {
  color: rgb(204,204,204);
}

#center_panel {
  width: 574px;
  float: left;
}

#center_panel_no_right_menu {
  width: 779px;
  float: left;
}

#center_panel_no_left_menu {
  width: 779px;
  float: left;
}

#center_panel_no_both_menu {
  width: 984px;
  float: left;
}

#center_panel #center_panel_in {
  width: 554px;
  margin-left: 10px;
  margin-bottom: 20px;
  overflow: hidden;
  color: rgb(204,204,177);
  text-align: justify;
}

#center_panel_in ul {
  list-style-image: url(../images/kapely_list_bg.gif);
}

#center_panel_in h1 {
  font-size: 19px;
  font-weight: bold;
  color: rgb(250,202,16);
}

#center_panel_in h3 {
  color: rgb(252,200,18);
  font-size: 12px;
  margin: 0px;
  padding: 0px;
}

#center_panel_in strong {
  color: rgb(204,204,204);
}

#center_panel_in a {
  color: rgb(252,200,20);
  text-decoration: underline;
}

#center_panel_in a:hover {
  color: rgb(252,200,20);
  text-decoration: none;
}

#center_panel_no_right_menu #center_panel_in {
  width: 765px;
  margin-left: 10px;
  margin-bottom: 30px;
  overflow: hidden;
  text-align: justify;
}

#right_panel {
  width: 205px;
  float: left;
}

#bottom {
  width: 984px;
  height: 148px;
  overflow: hidden;
  background:  url(../images/tail.gif) no-repeat;
  margin: 0px;
  padding: 0px;
  position: relative;
  top: -4px;
  border: 0px;
  text-align: center;
}

#bottom_leto {
  width: 984px;
  height: 148px;
  overflow: hidden;
  background:  url(../images/tail_leto.gif) no-repeat;
  margin: 0px;
  padding: 0px;
  position: relative;
  top: -4px;
  border: 0px;
  text-align: center;
  _margin-left: auto;
  _margin-right: auto;
}

#bottom #designed {
  width: 212px;
  height: 15px;
  line-height: 15px;
  vertical-align: middle;
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-top: 15px;
  color: rgb(226,180,22);
  text-decoration: none;
}
#bottom #designed:hover {
  color: rgb(226,180,22);
  text-decoration: underline;
}

#bottom_leto #designed {
  width: 212px;
  height: 15px;
  line-height: 15px;
  vertical-align: middle;
  display: block;
  float: right;
  margin-right: 20px;
  margin-top: 15px;
  color: rgb(255,255,255);
  text-decoration: none;
}
#bottom_leto #designed:hover {
  color: rgb(255,255,255);
  text-decoration: underline;
}

#bottom_leto #designed_2 {
  width: 212px;
  height: 15px;
  line-height: 15px;
  vertical-align: middle;
  display: block;
  float: left;
  margin-left: 20px;
  margin-top: 15px;
  color: rgb(255,255,255);
  text-decoration: none;
}
#bottom_leto #designed_2:hover {
  color: rgb(255,255,255);
  text-decoration: underline;
}

#bottom_box {
  width: 203px;
  height: 87px;
  overflow: hidden;
  background: url(../images/bottom_box.gif) no-repeat;
  /*float: right;
  padding-left:5px;*/
  margin-top: 10px;
  margin-bottom: 10px;
}
#bottom_box form {padding-left: 5px;}

#top #top_panel {
  width: 203px;
  height: 88px;
  overflow: hidden;
  float: right;
  position: relative;
  top: 10px;
  right: 0px;
  background: url(../images/top_panel.gif) no-repeat;
  text-align: center;
}

#top_leto #top_panel {
  width: 203px;
  height: 88px;
  overflow: hidden;
  float: right;
  position: relative;
  top: 10px;
  right: 0px;
  /* background: url(../images/top_panel.gif) no-repeat; */
  text-align: center;
}

#top_panel_nadpis {
  width: 100%;
  height: 20px;
  line-height: 20px;
  vertical-align: middle;
  font-size: 11px;
  font-weight: bold;
  color: rgb(226,180,22);
  text-align: center;
  margin: 0px;
  padding: 0px;
  margin-top: 5px;
}

#top_panel_akce {
  width: 197px;
  height: 20px;
  line-height: 20px;
  vertical-align: middle;
  font-size: 11px;
  text-align: center;
  margin: 0px;
  padding: 0px;
  border: 0px;
  border-bottom: 1px rgb(226,180,22) solid;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

#top_panel_odpocet {
  height: 39px;
  line-height: 39px;
  vertical-align: middle;
  text-align: center;
}

#top_panel_akce_nazev {
  font-size: 10px;
  font-weight: bold;
  color: rgb(255,255,255);
}

#top_panel_akce_mesto {
  font-size: 10px;
  font-weight: bold;
  color: rgb(203,203,203);
}

#top_panel_odpocet_dnu {
  width: 80px;
  font-size: 20px;
  color: rgb(177,177,177);
  float: left;
  text-align: center;
}

#top_panel_odpocet_hodin {
  width: 123px;
  font-size: 20px;
  color: rgb(255,255,255);
  float: left;
  text-align: left;
}

#menu_top_bg {
  position: absolute;
  width: 100%;
  height: 36px;
  left: 0px;
  background: url(../images/menu_top_bg.gif) repeat-x;
  z-index: 100;
}

#menu_bottom_bg {
  position: absolute;
  width: 100%;
  height: 33px;
  left: 0px;
  background: url(../images/menu_bottom_bg.gif) repeat-x;
  margin-top: 1px;
}

#menu_top {
  width: 984px;
  height: 36px;
  overflow: hidden;
  background: url(../images/menu_top_gradient.gif) repeat-x;
  clear: both;
  z-index: 2000;
  position: relative;
  _margin-left: auto;
  _margin-right: auto;
}
#menu_top_items {
  position: relative;
  left: 65px;
  _position: absolute;
  _left: 200px;
}

#popupBoxClose {
  background: rgb(0,0,0) url(../images/popupBox/closeSmall.gif) no-repeat;
}

#input_search {
  position: relative;
  top: 9px;
  left: 30px;
  width: 127px;
  float: left;
  visibility: hidden;
}

#menu_bottom {
  width: 984px;
  height: 36px;
  overflow: hidden;
  background: url(../images/menu_bottom_gradient.gif) repeat-x;position: relative;
  clear: both;
  _margin-left: auto;
  _margin-right: auto;
}

#menu_bottom_items {
  position: relative;
  left: 191px;
  _position: absolute;
  _left: 190px;
}

/**
 *  Obecne css tridy
 */

h1.page_title_text {
  height: 20px;
  font-size: 15px;
  text-align: left;
  line-height: 20px;
  vertical-align: middle;
}

h1.page_title_image {
  width: 765px;
  height: 39px;
  font-size: 0px;
  text-align: left;
  line-height: 39px;
  vertical-align: middle;
  margin-top: 0px;
}

h1.left_panel {
  width: 205px;
  height: 39px;
  font-size: 15px;
  text-align: left;
  line-height: 39px;
  vertical-align: middle;
  background: url(../images/left_head.gif) no-repeat;
  margin-top: 0px;
}

.input_sumbmit_div {
  width: 127px;
  height: 16px;
  overflow: hidden;
  _width: 129px;
}

.input_sumbmit_div .input_submit_div_left {
  width: 7px;
  height: 16px;
  overflow: hidden;
  font-size: 0px;
  background: url(../images/input_left_bg.gif) no-repeat;
  float: left;
  border: 0px;
}

.input_sumbmit_div .input {
  width: 100px;
  height: 16px;
  background: url(../images/input_gradient.gif) repeat-x ;
  line-height: 16px;
  vertical-align: middle;
  text-align: left;
  float: left;
  border: 0px;
  color: rgb(0,0,0);
}

.input_sumbmit_div .input_small {
  width: 80px;
}

.input_sumbmit_div .input_submit {
  width: 20px;
  height: 16px;
  overflow: hidden;
  font-size: 0px;
  background: url(../images/menu_right_gradient.gif) no-repeat;
  float: left;
  border: 0px;
}

div.main_menu_top_items_separator {
  width: 1px;
  height: 36px;
  background: url(../images/menu_items_separator_bg.gif) no-repeat;
  float: left;
  overflow: hidden;
  height: 32px;
}


a.main_menu_top_item {
  display: block;
  height: 32px;
  line-height: 32px;
  font-size: 11px;
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
  text-transform: uppercase;
  padding-left: 25px;
  padding-right: 25px;
  float: left;
  text-decoration: none;
  color: rgb(255,255,255);
}
a.main_menu_top_item:hover {
  text-decoration: none;
  color: rgb(252,200,18);
}

div.main_menu_bottom_items_separator {
  width: 1px;
  height: 32px;
  background: url(../images/menu_items_separator_bg.gif) no-repeat;
  float: left;
}

a.main_menu_bottom_item {
  display: block;
  height: 32px;
  line-height: 32px;
  font-size: 11px;
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
  text-transform: uppercase;
  padding-left: 25px;
  padding-right: 25px;
  float: left;
  text-decoration: none;
  color: rgb(255,255,255);
}
a.main_menu_bottom_item:hover {
  text-decoration: none;
  color: rgb(252,200,18);
}

a.main_menu_item_selected {
  color: rgb(255,222,1);
}

.side_panel {
  margin-bottom: 20px;
}

.side_panel_button {
  display: block;
  width: 204px;
  height: 39px;
  overflow: hidden;
  margin-bottom: 10px;
}

.side_panel_button_2 {
  display: block;
  width: 204px;
  height: 108px;
  overflow: hidden;
  margin-bottom: 10px;
}

.side_panel_horizontal_separator {
  width: 205px;
  height: 1px;
  font-size: 0px;
  background-color: rgb(83,83,83);
  margin-bottom: 10px;
  margin-top: 10px;
}

a.hp_link_more {
  display: block;
  float: right;
  text-decoration: underline;
  color: rgb(251,199,19) !important;
  font-size: 10px;
  cursor: pointer;
  _ursor: hand;
}
a.hp_link_more:hover {
  text-decoration: none !important;
  color: rgb(251,199,19) !important;
}

/* standratni menu */
.left_menu {
  line-height: 20px;
  vertical-align: middle;
  list-style-image: url();
  list-style-type: none;
  margin-left: 10px;
  padding-left: 0px;
  _line-height: 12px;
}


.left_menu_link {
  display: block;
  font-weight: bold;
  text-decoration: none;
  background: url();
  text-indent: 20px;
}

.left_menu_link:hover {
  color: rgb(251,201,18) !important;
  text-decoration: none;
  background: url(../images/ul_list_bg.gif) no-repeat left center;
}

.left_menu_link_selected {
  color: rgb(251,201,18) !important;
  background: url(../images/ul_list_bg.gif) no-repeat left center;
}

/* menu nulte urovne */
.left_menu_level_0 {
  line-height: 20px;
  list-style-type: none;
  list-style-image: url();
  vertical-align: middle;
  *line-height: 20px;
  _line-height: 12px;
}


.left_menu_link_level_0 {
  font-weight: bold;
  text-decoration: none;
}

.left_menu_link_level_0:hover {
  color: rgb(251,201,18) !important;
  text-decoration: none;
}

.left_menu_link_level_0_selected {
  color: rgb(251,201,18) !important;
}

/* menu prvni urovne */
.left_menu_level_1 {
  line-height: 20px;
  vertical-align: middle;
  list-style-image: url(../images/ul_list_bg.gif);
  padding-left: 17px;
  *padding-left: 0px;
  *margin-left: 17px;
  _padding-left: 0px;
  _margin-left: 17px;
}


.left_menu_link_level_1 {
  text-decoration: none;
}

.left_menu_link_level_1:hover {
  color: rgb(251,201,18) !important;
  text-decoration: none;
}

.left_menu_link_level_1_selected {
  color: rgb(251,201,18) !important;
}

.left_menu_arrow_left {
  display: block;
  width: 13px;
  height: 21px;
  background: url(../images/yellow_arrow_left.gif) no-repeat;
  float: left;
  position: relative;
  left: 10px;
  top: 7px;
}

.left_menu_arrow_right {
  display: block;
  width: 13px;
  height: 21px;
  background: url(../images/yellow_arrow_right.gif) no-repeat;
  float: right;
  position: relative;
  right: 10px;
  top: 7px;
}

.left_menu_left_panel_in {
  font-size: 15px;
  text-align: left;
  line-height: 39px;
  vertical-align: middle;
  margin-top: 0px;
  float: left;
  position: relative;
  left: 40px;
  top: -1px;
}

.archiv_txt {
  color: rgb(204,204,177);
  font-size: 16px;
  font-weight: bold;
}

.archiv_year {
  color: rgb(255,255,255);
  font-size: 16px;
  font-weight: bold;
}

/**
 *  Styly pro vypis novinek na HP
 */

.news_hp_item {
  width: 205px;
  overflow-x: hidden;
  margin-bottom: 20px;
}

.news_hp_item_top {
  width: 205px;
  height: 20px;
  overflow: hidden;
  clear: both;
}

.news_hp_item_top_date {
  width: 80px;
  height: 20px;
  line-height: 20px;
  vertical-align: middle;
  text-indent: 12px;
  background: url(../images/sipka_red_right.gif) no-repeat left center;
  float: left;
  color: rgb(97,97,97);
  font-weight: bold;
}

.news_hp_item_top_separator {
  width: 1px;
  height: 20px;
  overflow: hidden;
  background: url(../images/menu_hp_news_title_sep.gif) no-repeat center center;
  float: left;
}

.news_hp_item_top_title {
  width: 124px;
  height: 20px;
  overflow: hidden;
  line-height: 20px;
  vertical-align: middle;
  float: left;
  text-indent: 5px;
}

.news_hp_item_top_title a {
  font-weight: bold;
  color: rgb(200,200,200);
  text-decoration: none;
}

.news_hp_item_top_title a:hover {
  font-weight: bold;
  color: rgb(251,199,19);
  text-decoration: none;
}

.news_hp_item_bottom {
  width: 205px;
  overflow: hidden;
  clear: both;
}

.news_hp_item_bottom_content {
  width: 205px;
  overflow-x: hidden;
  color: rgb(204,204,177);
  font-size: 10px;
  text-align: justify;
}


/**
 *  Styly pro panel Drink na HP
 */
#drinky_id {
  width: 205px;
  height: 110px;
  overflow: hidden;
}
.znas_lepsi_link {
  display: block;
  font-weight: bold;
  text-decoration: none;
  background: url();
  text-indent: 20px;
  color: rgb(251,201,18) !important;
  
}
.tip_na_drink_panel {
  margin-top: 20px;
  *margin-top: 30px;
}
.tip_na_drink_top {
  width: 205px;
  height: 35px;
  overflow: hidden;
  clear: both;
  text-align: left;
  margin-top: 20px;
  margin-bottom: 10px;
}

.tip_na_drink_bottom {
  width: 205px;
  overflow: hidden;
  clear: both;
}

.tip_na_drink_bottom_text {
  width: 125px;
  float: left;
  overflow-x: hidden;
  font-size: 10px;
}

.tip_na_drink_bottom_ukazka {
  width: 80px;
  float: left;
  overflow-x: hidden;
}

/**
 *  Styly pro panel Bary na HP
 */
 
.bary_top {
  width: 205px;
  overflow-x: hidden;
  clear: both;
  text-align: justify;
  color: #CCCCB1;
}

.bary_bottom {
  width: 205px;
  overflow: hidden;
  clear: both;
  color: #CCCCB1;
}

.bary_lokalizator {
  width: 95px;
  overflow-x: hidden;
  float: left;
  font-weight: bold;
  color: rgb(228,177,26);
  margin-top: 10px;
  margin-bottom: 10px;
}

.bary_lokalizator_input {
  width: 110px;
  overflow-x: hidden;
  float: left;
  margin-top: 10px;
  margin-bottom: 10px;
  _width: 105px;
}

.bary_pinelli_logo {
  width: 205px;
  height: 87px;
  overflow: hidden;
  margin-top: 50px;
  margin-bottom: 20px;
  text-align: center;
}

.bar_hp_line {
  margin: 0px;
  padding: 0px;
  font-size: 9px;
}

.color1 {
  color: rgb(255,255,255);
}

.color2 {
  color: rgb(136,135,135);
}

/**
 *  Styly pro To-das TV na HP
 */
 
.to_das_tv {
  width: 204px;
  height: 159px;
  overflow: hidden;
  margin-bottom: 10px;
}

.to_das_bottom {
  width: 204px;
  overflow: hidden;
  
}

.to_das_bottom_head {
  width: 204px;
  height: 20px;
  overflow: hidden;
}

.to_das_bottom_head_nick {
  width: 60px;
  height: 20px;
  line-height: 20px;
  vertical-align: middle;
  color: rgb(255,255,255);
  font-size: 11px;
  float: left;
  text-transform: uppercase;
}

.to_das_bottom_head_separator {
  width: 1px;
  height: 20px;
  overflow: hidden;
  background: url(../images/to_das_hp_item_top_sep.gif) no-repeat center center;
  float: left;
  
}

.to_das_bottom_head_title {
  width: 143px;
  line-height: 20px;
  vertical-align: middle;
  float: left;
  text-indent: 5px;
  color: rgb(165,165,165);
}

.to_das_bottom_head_description {
  width: 204px;
  overflow-x: hidden;
  color: #CCCCB1;
}


/**
 * vypis TV spotu - upraveno pro hlasovani
 */
.to_das_spoty_head {
  width: 744px;
  height: 32px;
  line-height: 32px;
  vertical-align: middle;
  background-color: rgb(70,70,70);
  color: rgb(251,201,20);
  overflow-x: hidden;
}
.to_das_spoty_item {
  width: 744px;
  vertical-align: middle;
  overflow-x: hidden;
}

.to_das_spoty_item_img {
  width: 160px;
  float: left;
  overflow: hidden;
}

.to_das_spoty_description {
  width: 165px;
  float: left;
  overflow: hidden;
}

.to_das_barman_popis{
  width: 530px;
  float: left;
  overflow: hidden;
}

.barman_nadpis{
  color:#FBC914;
  font-size: 13px;
}

.barman_subnadpis{
  font-size: 12px;
}

.to_das_spoty_head .to_das_spoty_description {
  height: 32px;
  line-height: 32px;
  vertical-align: middle;
  background-color: rgb(70,70,70);
  color: rgb(251,201,20);
  font-weight: bold;
}

.to_das_spoty_datum_vlozeni {
  width: 145px;
  float: left;
  color: rgb(153,153,153);
  overflow: hidden;
  text-align: center;
}
.to_das_spoty_head .to_das_spoty_datum_vlozeni {
  height: 32px;
  line-height: 32px;
  vertical-align: middle;
  background-color: rgb(70,70,70);
  color: rgb(251,201,20);
  font-weight: bold;
}

.to_das_spoty_count_views {
  width: 114px;
  float: left;
  color: rgb(153,153,153);
  overflow: hidden;
  text-align: center;
}
.to_das_spoty_head .to_das_spoty_count_views {
  height: 32px;
  line-height: 32px;
  vertical-align: middle;
  background-color: rgb(70,70,70);
  color: rgb(251,201,20);
  font-weight: bold;
}

.to_das_spoty_count_hlasovani {
  width: 102px;
  float: left;
  color: rgb(153,153,153);
  overflow: hidden;
  text-align: center;
}
.to_das_spoty_head .to_das_spoty_count_hlasovani {
  height: 32px;
  line-height: 32px;
  vertical-align: middle;
  background-color: rgb(70,70,70);
  color: rgb(251,201,20);
  font-weight: bold;
}

.to_das_spoty_description_nazev {
  width: 86px;
  color: rgb(251,201,18);
  font-weight: bold;
  float: left;
}

.to_das_spoty_description_length {
  width: 60px;
  float: left;
  color: rgb(255,255,255);
  clear: right;
  font-weight: bold;
}

.to_das_spoty_description_content {
  width: 146px;
  clear: left;
  color: rgb(153,153,153);
}

.to_das_spoty_lines_separator {
  font-size: 0px;
  width: 1px;
  height: 15px;
}

.to_das_spoty_bottom {
  margin-top: 10px;
  border-top: 1px rgb(163,163,163) solid;
  width: 744px;
}

.to_das_spoty_text {
  background-color: rgb(70,70,70);
  color: rgb(251,201,20);
  font-weight: bold;
  float: left;
}



/**
 * vypis Tracku - upraveno pro hlasovani
 */
.djSoutez_tracky_head {
  width: 744px;
  height: 32px;
  line-height: 32px;
  vertical-align: middle;
  background-color: rgb(70,70,70);
  color: rgb(251,201,20);
  overflow-x: hidden;
}
.djSoutez_tracky_item {
  width: 744px;
  vertical-align: middle;
  overflow-x: hidden;
}

.djSoutez_tracky_poradi {
  width: 120px;
  text-align: center;
  float: left;
  overflow: hidden;
}
.djSoutez_tracky_head .djSoutez_tracky_poradi {
  height: 32px;
  line-height: 32px;
  vertical-align: middle;
  background-color: rgb(70,70,70);
  color: rgb(251,201,20);
  font-weight: bold;
  text-indent: 10px;
}

.djSoutez_tracky_description {
  width: 320px;
  float: left;
  overflow: hidden;
  text-indent: 10px;
}
.djSoutez_tracky_head .djSoutez_tracky_description {
  height: 32px;
  line-height: 32px;
  vertical-align: middle;
  background-color: rgb(70,70,70);
  color: rgb(251,201,20);
  font-weight: bold;
}

.djSoutez_tracky_jmeno {
  width: 140px;
  float: left;
  overflow: hidden;
}
.djSoutez_tracky_head .djSoutez_tracky_jmeno {
  height: 32px;
  line-height: 32px;
  vertical-align: middle;
  background-color: rgb(70,70,70);
  color: rgb(251,201,20);
  font-weight: bold;
}

.djSoutez_tracky_datum_vlozeni {
  width: 145px;
  float: left;
  overflow: hidden;
  text-align: center;
}
.djSoutez_tracky_head .djSoutez_tracky_datum_vlozeni {
  height: 32px;
  line-height: 32px;
  vertical-align: middle;
  background-color: rgb(70,70,70);
  color: rgb(251,201,20);
  font-weight: bold;
}

.djSoutez_tracky_count_views {
  width: 114px;
  float: left;
  color: rgb(153,153,153);
  overflow: hidden;
  text-align: center;
}
.djSoutez_tracky_head .djSoutez_tracky_count_views {
  height: 32px;
  line-height: 32px;
  vertical-align: middle;
  background-color: rgb(70,70,70);
  color: rgb(251,201,20);
  font-weight: bold;
}

.djSoutez_tracky_count_hlasovani {
  width: 102px;
  float: left;
  color: rgb(153,153,153);
  overflow: hidden;
  text-align: center;
}
.djSoutez_tracky_head .djSoutez_tracky_count_hlasovani {
  height: 32px;
  line-height: 32px;
  vertical-align: middle;
  background-color: rgb(70,70,70);
  color: rgb(251,201,20);
  font-weight: bold;
}

.djSoutez_tracky_description_nazev {
  width: 86px;
  color: rgb(251,201,18);
  font-weight: bold;
  float: left;
}

.djSoutez_tracky_description_length {
  width: 60px;
  float: left;
  color: rgb(255,255,255);
  clear: right;
  font-weight: bold;
}

.djSoutez_tracky_description_content {
  width: 146px;
  clear: left;
  color: rgb(153,153,153);
}

.djSoutez_tracky_lines_separator {
  font-size: 0px;
  width: 1px;
  height: 15px;
}

.djSoutez_tracky_bottom {
  margin-top: 10px;
  border-top: 1px rgb(163,163,163) solid;
  width: 744px;
}

.djSoutez_tracky_text {
  background-color: rgb(70,70,70);
  color: rgb(251,201,20);
  font-weight: bold;
  float: left;
}



/**
 * vypis Tracku u Letni souteze - upraveno pro hlasovani
 */
.letniSoutez_tracky_head {
  width: 744px;
  height: 32px;
  line-height: 32px;
  vertical-align: middle;
  background-color: rgb(70,70,70);
  color: rgb(251,201,20);
  overflow-x: hidden;
}
.letniSoutez_tracky_item {
  width: 744px;
  vertical-align: middle;
  overflow-x: hidden;
}

.letniSoutez_tracky_poradi {
  width: 120px;
  text-align: center;
  float: left;
  overflow: hidden;
}
.letniSoutez_tracky_head .letniSoutez_tracky_poradi {
  height: 32px;
  line-height: 32px;
  vertical-align: middle;
  background-color: rgb(70,70,70);
  color: rgb(251,201,20);
  font-weight: bold;
  text-indent: 10px;
}

.letniSoutez_tracky_description {
  width: 204px;
  float: left;
  overflow: hidden;
  text-indent: 10px;
}
.letniSoutez_tracky_head .letniSoutez_tracky_description {
  height: 32px;
  line-height: 32px;
  vertical-align: middle;
  background-color: rgb(70,70,70);
  color: rgb(251,201,20);
  font-weight: bold;
}

.letniSoutez_tracky_jmeno {
  width: 140px;
  float: left;
  overflow: hidden;
}
.letniSoutez_tracky_head .letniSoutez_tracky_jmeno {
  height: 32px;
  line-height: 32px;
  vertical-align: middle;
  background-color: rgb(70,70,70);
  color: rgb(251,201,20);
  font-weight: bold;
}

.letniSoutez_tracky_datum_vlozeni {
  width: 145px;
  float: left;
  overflow: hidden;
  text-align: center;
}
.letniSoutez_tracky_head .letniSoutez_tracky_datum_vlozeni {
  height: 32px;
  line-height: 32px;
  vertical-align: middle;
  background-color: rgb(70,70,70);
  color: rgb(251,201,20);
  font-weight: bold;
}

.letniSoutez_tracky_zhlednuti {
  width: 114px;
  float: left;
  overflow: hidden;
  text-align: center;
}
.letniSoutez_tracky_head .letniSoutez_tracky_zhlednuti {
  height: 32px;
  line-height: 32px;
  vertical-align: middle;
  background-color: rgb(70,70,70);
  color: rgb(251,201,20);
  font-weight: bold;
}

.letniSoutez_tracky_count_views {
  width: 114px;
  float: left;
  color: rgb(153,153,153);
  overflow: hidden;
  text-align: center;
}
.letniSoutez_tracky_head .letniSoutez_tracky_count_views {
  height: 32px;
  line-height: 32px;
  vertical-align: middle;
  background-color: rgb(70,70,70);
  color: rgb(251,201,20);
  font-weight: bold;
}

.letniSoutez_tracky_count_hlasovani {
  width: 102px;
  float: left;
  color: rgb(153,153,153);
  overflow: hidden;
  text-align: center;
}
.letniSoutez_tracky_head .letniSoutez_tracky_count_hlasovani {
  height: 32px;
  line-height: 32px;
  vertical-align: middle;
  background-color: rgb(70,70,70);
  color: rgb(251,201,20);
  font-weight: bold;
}

.letniSoutez_tracky_description_nazev {
  width: 86px;
  color: rgb(251,201,18);
  font-weight: bold;
  float: left;
}

.letniSoutez_tracky_description_length {
  width: 60px;
  float: left;
  color: rgb(255,255,255);
  clear: right;
  font-weight: bold;
}

.letniSoutez_tracky_description_content {
  width: 146px;
  clear: left;
  color: rgb(153,153,153);
}

.letniSoutez_tracky_lines_separator {
  font-size: 0px;
  width: 1px;
  height: 15px;
}

.letniSoutez_tracky_bottom {
  margin-top: 10px;
  border-top: 1px rgb(163,163,163) solid;
  width: 744px;
}

.letniSoutez_tracky_text {
  background-color: rgb(70,70,70);
  color: rgb(251,201,20);
  font-weight: bold;
  float: left;
}




/**
 *  Styly pro Stahni si na HP
 */
 
.download_hp_link {
  width: 204px;
  height: 70px
  overflow: hidden;
  text-align: center;
  margin-bottom: 20px;
}

a.download_hp_link_title {
  display: block;
  text-align: left;
  height: 20px;
  line-height: 20px;
  vertical-align: middle;
  text-indent: 12px;
  font-size: 11px;
  font-weight: bold;
  background: url(../images/sipka_red_right.gif) no-repeat left center;
  color: rgb(167,167,167);
  text-decoration: none;
}

a.download_hp_link_title:hover {
  color: rgb(251,199,19);
  text-decoration: none;
}

/**
 *  Styly pro Soutez na HP
 */
 
.soutez_top {
  width: 204px;
  overflow-x: hidden;
  clear: both;
  color: rgb(103,103,103);
}

.soutez_bottom {
  width: 204px;
  overflow-x: hidden;
  clear: both;
}

.soutez_bottom_left {
  width: 85px;
  overflow: hidden;
  float: left;
  color: rgb(233,185,25);
  font-weight: bold;
  text-align: left;
}

.soutez_bottom_right {
  width: 119px;
  overflow: hidden;
  float: left;
}

a.nahraj_video_link {
  display: block;
  width: 204px;
  height: 20px;
  line-height: 20px;
  vertical-align: middle;
  font-size: 11px;
  color: rgb(255,255,255);
  text-decoration: none;
  margin-bottom: 10px;
}

a.nahraj_video_link:hover {
  color: rgb(233,185,25);
  text-decoration: none;
}

a.soutez_hp_link_title {
  display: block;
  text-align: left;
  height: 18px;
  line-height: 18px;
  vertical-align: middle;
  text-indent: 12px;
  font-size: 11px;
  background: url(../images/sipka_red_right.gif) no-repeat left center;
  color: rgb(255,255,255);
  text-decoration: underline;
}

a.soutez_hp_link_title:hover {
  color: rgb(251,199,19);
  text-decoration: none;
}


/**
 * Styly pro Upoutavku na HP
 */
 
.upoutavka_top {
  width: 204px;
  height: 162px;
  overflow: hidden;
  margin-bottom: 10px;
  clear: both;
}

.upoutavka_bottom {
  width: 204px;
  overflow: hidden;
  clear: both;
  text-align: justify;
  color: #CCCCB1;
}


/**
 *  Styly pro Drinkmakera na HP
 */
.drinkmaker_top {
  width: 204px;
  eight: 180px;
  overflow: hidden;
  margin-bottom: 10px;
  clear: both;
  /* background: url(../images/drinkmaker_bg.gif) no-repeat bottom; */
  color: rgb(255,255,255);
}

.drinkmaker_top h2 {
  color: rgb(227,99,11);
  margin: 0px;
}


/**
 *  Styly pro vypis akci na HP
 */
 
#hp_content {
  text-align: center;
}
#hp_action_banner_flash_div{
    /*position: relative;*/
}
#hp_action_banner {
  width: 546px;
  overflow: hidden;
  margin-left: auto;
  margin-right: auto;
  /*
  position: absolute;
  left: 0px;
  top: 0px;
  */
}
#hp_action_banner_flash {
  width: 546px;
  height: 305px;
  overflow: hidden;
  margin-left: auto;
  margin-right: auto;
  /*
  position: absolute;
  left: 0px;
  top: 0px;
  */
}
div.hidden{
	display: none;
    visibility: hidden;
}

#hp_action_banner_img {
}

#hp_list {
  width: 546px;
  overflow: hidden;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
}

#hp_list_top {
  width: 546px;
  height: 7px;
  background: url(../images/hp_list_top_bg.gif) no-repeat;
  margin: 0px;
  padding: 0px;
}

#hp_list_center {
  width: 546px;
  overflow: hidden;
  margin: 0px;
  padding: 0px;
  background: url(../images/hp_list_center_hp.gif) repeat-y;
  text-align: center;
}

#hp_list_bottom {
  width: 546px;
  height: 7px;
  background: url(../images/hp_list_bottom_bg.gif) no-repeat;
  margin: 0px;
  padding: 0px;
}

#hp_list_months {
  width: 530px;
  height: 37px;
  overflow: hidden;
  background: url(../images/hp_list_actions_months.gif);
  margin-left: auto;
  margin-right: auto;
}

#hp_list_actions {
  width: 523px;
  overflow: hidden;
  margin-left: auto;
  margin-right: auto;
  margin-top: 20px;
  
}

#hp_list_months_arrow_left_div {
  width: 46px;
  height: 37px;
  overflow: hidden;
  float: left;
}

#hp_list_months_arrow_right_div {
  width: 46px;
  height: 37px;
  overflow: hidden;
  float: left;
}

a#hp_list_months_arrow_left {
  width: 26px;
  height: 27px;
  display: block;
  overflow: hidden;
  background: url(../images/hp_list_actions_arrow_l.gif) no-repeat;
  font-size: 0px;
  float: left;
  position: relative;
  top: 5px;
  left: 10px;
}

#hp_list_months_arrow_right {
  width: 26px;
  height: 27px;
  display: block;
  overflow: hidden;
  background: url(../images/hp_list_actions_arrow_r.gif) no-repeat;
  font-size: 0px;
  float: right;
  position: relative;
  top: 4px;
  right: 10px;
}

#hp_list_months_items {
  width: 438px;
  height: 37px;
  overflow: hidden;
  float: left;
  text-align: center;
}

#hp_list_months_items_in {
  height: 37px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  left: 23px;
}

/* styly pro polozku mesice */

a.month_item_link {
  display: block;
  height: 37px;
  line-height: 34px;
  vertical-align: middle;
  text-align: center;
  padding-left: 10px;
  padding-right: 10px;
  float: left;
  color: rgb(172,172,172) !important;
  font-size: 14px;
  text-decoration: none !important;
}

a.month_item_link:hover {
  text-decoration: none !important;
}

a.month_item_link_selected {
  color: rgb(237,184,26) !important;
  font-size: 18px;
}

.month_item_separator {
  width: 1px;
  height: 37px;
  float: left;
  background: url(../images/hp_list_actions_months_sep.gif) no-repeat;
  overflow: hidden;
}

/* styly pro jednu polozku akce */

.hp_action_list_item {
  width: 523px;
  overflow: hidden;
  margin-bottom: 10px;
}

.hp_action_list_item_top {
  width: 523px;
  /* height: 76px; */
  background: rgb(38,39,34) url();
  overflow: hidden;
}

.hp_action_list_item_middle {
  width: 523px;
  overflow: hidden;
  margin-top: 10px;
  overflow: hidden;
}

.hp_action_list_item_bottom {
  width: 523px;
  overflow: hidden;
  margin-top: 10px;
}

.hp_action_list_item_top_left {
  width: 100px;
  height: 76px;
  overflow: hidden;
  float: left;
}

.hp_action_list_item_top_center {
  width: 350px;
  /* height: 76px; */
  overflow: hidden;
  float: left;
  border-left: 1px rgb(106,90,38) solid;
  border-right: 1px rgb(106,90,38) solid;
  min-height: 76px;
  padding-bottom: 10px;
  _overflow: none;
  _height: 76px;

}

.hp_action_list_item_top_right {
  width: 71px;
  height: 76px;
  overflow: hidden;
  float: left;
  _width: 60px;
}

.hp_action_list_item_sep {
  width: 1px;
  height: 76px;
  overflow: hidden;
  float: left;
  background: rgb(106,90,38) url();
  display: none;
  visibility: visible;
}

.hp_a_day_name {
  font-size: 10px;
  color: rgb(241,185,30);
  text-transform: uppercase;
  text-align: left;
  margin: 0px;
  padding: 0px;
  margin-left: 5px;
  margin-top: 5px;
}

.hp_a_day_date {
  font-size: 19px;
  color: rgb(255,255,255);
  text-align: left;
  margin: 0px;
  padding: 0px;
  margin-left: 5px;
}

.hp_a_day_hours {
  font-size: 14px;
  font-weight: bold;
  color: rgb(153,153,151);
  text-align: left;
  margin: 0px;
  padding: 0px;
  margin-left: 5px;
  margin-top: 5px;
}

.hp_a_action_name {
  font-size: 14px;
  font-weight: bold;
  color: rgb(230,184,28);
  margin: 0px;
  padding: 0px;
  float: left;
  margin-top: 5px;
  margin-left: 5px;
  margin-bottom: 5px;
}

.hp_a_action_place {
  font-size: 14px;
  font-weight: bold;
  color: rgb(255,255,255);
  margin: 0px;
  padding: 0px;
  float: left;
  margin-top: 5px;
  margin-left: 5px;
  margin-bottom: 5px;
  clear: right;
}

.hp_a_action_upoutavka {
  width: 340px;
  color: rgb(199,199,197);
  text-align: justify;
  clear: left;
  margin-left: 5px;
}

.hp_a_action_preview {
  color: rgb(199,199,197);
  text-align: justify;
}

.hp_a_kapely_list {
  /* width: 523px; */
  width: 423px;
  position: relative;
  left: 100px;
  text-align: left;
  
}

.kapely_list {
  list-style-image: url(../images/kapely_list_bg.gif);
}


/**
 *  Styly pro sekci Stahni si 
 */
 
.download_wall_item {
  width: 204px;
  height: 194px;
  overflow: hidden;
  float: left;
  text-align: center;
  margin: 0px;
  padding: 0px;
}

.download_wall_item_separator {
  width: 76px;
  height: 194px;
  overflow: hidden;
  float: left;
  margin: 0px;
  padding: 0px;
}

.download_wall_preview {
  width: 200px;
  height: 125px;
  overflow: hidden;
  margin: 0px;
  padding: 0px;
  margin-left: auto;
  margin-right: auto;
}

.download_wall_links {
  width: 204px;
  height: 69px;
  overflow: hidden;
  margin: 0px;
  padding: 0px;
  padding-top: 5px;
}

.download_wall_links a {
  color: rgb(255,255,255) !important;
  font-weight: bold;
  font-size: 10px !important;
}

.download_wall_links a:hover {
  color: rgb(255,255,255) !important;
}

.download_tvspot {
  width: 765px;
  border-bottom: 1px solid #A3A3A3;
  padding-bottom: 20px;
  text-align: center;
}

.download_tvspot_flash {
  width: 490px;
  height: 400px;
  overflow: hidden;
  margin: 0px;
  padding: 0px;
  margin-left: auto;
  margin-right: auto;
}

.download_epohled_item {
  width: 204px;
  overflow-x: hidden;
  float: left;
  text-align: center;
  margin: 0px;
  padding: 0px;
}

.download_epohled_preview {
  width: 200px;
  overflow: hidden;
  margin: 0px;
  padding: 0px;
  margin-left: auto;
  margin-right: auto;
}

.download_epohled_links {
  width: 204px;
  height: 69px;
  overflow: hidden;
  margin: 0px;
  padding: 0px;
  padding-top: 5px;
}
/**
 *  Stylovani pro detail akce
 */
 
.action_detail {
  width: 717px;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.action_detail_hours {
  height: 25px;
  font-size: 15px;
  line-height: 25px;
  vertical-align: middle;
  text-align: left;
  color: rgb(204,204,177);
  font-weight: bold;
}

.action_detail_day {
  height: 30px;
  line-height: 30px;
  vertical-align: middle;
  font-size: 20px;
  text-align: left;
  color: rgb(255,255,255);
  float: left;
  margin: 0px;
  padding: 0px;
  margin-right: 10px;
}

.action_detail_nazev_akce {
  float: left;
}

.action_detail_misto_konani_akce {
  color: rgb(255,255,255) !important;
  float: left;
  text-indent: 10px;
}

.action_detail_lokalita_link {
  width: 120px;
  position: relative;
  top: 10px;
  float: right;
  clear: right;
}

.action_detail_lokalita_link a {
  color: rgb(252,200,18);
  text-decoration: underline;
}

.action_detail_lokalita_link a:hover {
  color: rgb(252,200,18);
  text-decoration: none;
}

.action_detail_content {
  width: 717px;
  position: relative;
  top: 10px;
  text-align: justify;
  clear: both;
}

.action_detail_kapely {
  text-align: left;
}

.action_detail_program {
  text-align: left;
}

/* nazev akce */
.action_detail h1 {
  eight: 30px;
  line-height: 30px;
  vertical-align: middle;
  font-size: 20px;
  text-align: left;
  color: rgb(252,200,18);
  float: left;
  margin: 0px;
  padding: 0px;
}

/* nadpis jednotlivych bloku v detailu */
.action_detail h2 {
  width: 717px;
  color: rgb(204,204,177);
  font-size: 13px;
  font-weight: bold;
  border-bottom: 1px rgb(204,204,177) solid;
  margin-top: 40px;
  text-align: left;
}

/* nadpis casti programu */
.action_detail h3 {
  height: 25px;
  line-height: 25px;
  vertical-align: middle;
  text-align: left;
  text-indent: 150px;
  font-size: 15px;
  font-weight: normal;
  color: rgb(252,200,18);
  background: rgb(46,46,46) url();
}

.action_detail ul {
  list-style-image: url(../images/kapely_list_bg.gif);
}

.program_item {
  margin-bottom: 20px;
}

.program_item h3 {
  margin-bottom: 10px !important;
}

/**
 *  Styly pro sekci Stan se DJ'em
 */
#djem_na_webu_menu_bottom {
  width: 205px;
  height: 100px;
  position: relative;
  top: 80px;
}

.pridat_nahravku {
  display: block;
  width: 205px;
  height: 34px;
  overflow: hidden;
  background: url(../images/pridat_nahravku_button.gif) no-repeat;
}


#souhlasBox {
  background-color: rgb(70,70,70);
  border: 1px rgb(147,147,147) solid;
  overflow: hidden;
}

/**
 *  Styly pro boxik Prehrat
 */
#prehratBox {
  background-color: rgb(70,70,70);
  border: 1px rgb(147,147,147) solid;
  overflow: hidden;
}


/**
 *  Styly pro boxik Epohlednici
 */
#epohledniceBox {
  background-color: rgb(70,70,70);
  border: 1px rgb(147,147,147) solid;
  overflow: hidden;
}

.epohlednice_img {
  text-align: center;
  width: 765px;
  overflow-x: hidden;
}

.epohlednice_strankovani {
  text-align: center;
}

/**
 *  Styly pro boxik Pridani nahravky
 */
#pridatNahravkuBox {
  background-color: rgb(70,70,70);
  border: 1px rgb(147,147,147) solid;
}

.pridej_nahravku_img {
  height: 35px;
  vertical-align: middle;
  text-align: left;
  border-bottom: 2px rgb(181,181,181) solid;
  margin-bottom: 20px;
}

.tbl_pridat_nahravku_form {
}

.tbl_pridat_nahravku_form td {
  font-size: 12px;
  color: rgb(255,255,255);
  text-align: left;
}

.tbl_pridat_nahravku_form td.small {
  font-size: 10px;
}

.tbl_pridat_nahravku_form .inp {
  width: 167px;
  height: 23px;
  line-height: 23px;
  vertical-align: middle;
  font-size: 14px;
  color: rgb(0,0,0);
  text-indent: 5px;
  background-color: rgb(255,255,255);
  border: 0px;
}

.tbl_pridat_nahravku_form textarea.inp {
  width: 695px;
  height: 150px;
  font-size: 14px;
  color: rgb(0,0,0);
  text-indent: 5px;
  background-color: rgb(255,255,255);
  border: 0px;
}

#souhlas .submit {
  width: 100px;
  height: 22px;
  color: rgb(52,52,50);
  background: url(../images/submit_btn_bg.gif) repeat-x;
  border: 1px rgb(208,114,0) solid;
  float: left;
  font-size: 14px;
  font-weight: bold;
  line-height: 22px;
  vertical-align: middle;
  text-align: center;
}

#souhlas a.submit {
  text-decoration: none;
}

#souhlas a.submit:hover {
  text-decoration: none;
}  

.tbl_pridat_nahravku_form .submit {
  width: 130px;
  height: 22px;
  color: rgb(52,52,50);
  background: url(../images/submit_btn_bg.gif) repeat-x;
  border: 1px rgb(208,114,0) solid;
  float: right;
  position: relative;
  right: 40px;
  font-size: 14px;
  font-weight: bold;
  line-height: 22px;
  vertical-align: middle;
}

.tbl_pridat_nahravku_form .small {
  font-size: 11px;
  color: rgb(255,255,255);
}

.tbl_pridat_nahravku_form .orange_nadpis {
  color: rgb(252,200,16)
}


/**
 *  Styly pro boxik Pridani prispevku
 */
.pridat_prispevek {
  display: block;
  width: 205px;
  height: 34px;
  overflow: hidden;
  background: url(../images/pridat_prispevek_button.gif) no-repeat;
}

.pridat_prispevek_barman {
  display: block;
  width: 205px;
  height: 34px;
  overflow: hidden;
  background: url(../images/pridat_drink_button.gif) no-repeat;
}

#pridatPrispevekBox {
  background-color: rgb(70,70,70);
  border: 1px rgb(147,147,147) solid;
}

.pridej_prispevek_img {
  height: 35px;
  vertical-align: middle;
  text-align: left;
  border-bottom: 2px rgb(181,181,181) solid;
  margin-bottom: 20px;
}

.tbl_pridat_prispevek_form {
}

.tbl_pridat_prispevek_form td {
  font-size: 12px;
  color: rgb(255,255,255);
  text-align: left;
}

.tbl_pridat_prispevek_form td.small {
  font-size: 10px;
}

.tbl_pridat_prispevek_form .inp {
  width: 167px;
  height: 23px;
  line-height: 23px;
  vertical-align: middle;
  font-size: 14px;
  color: rgb(0,0,0);
  text-indent: 5px;
  background-color: rgb(255,255,255);
  border: 0px;
}

.tbl_pridat_prispevek_form textarea.inp {
  width: 695px;
  height: 100px;
  font-size: 14px;
  color: rgb(0,0,0);
  text-indent: 5px;
  background-color: rgb(255,255,255);
  border: 0px;
}

.tbl_pridat_prispevek_form .submit {
  width: 130px;
  height: 22px;
  color: rgb(52,52,50);
  background: url(../images/submit_btn_bg.gif) repeat-x;
  border: 1px rgb(208,114,0) solid;
  float: right;
  position: relative;
  right: 40px;
  font-size: 14px;
  font-weight: bold;
  line-height: 22px;
  vertical-align: middle;
}

.tbl_pridat_prispevek_form .small {
  font-size: 11px;
  color: rgb(255,255,255);
}

.tbl_pridat_prispevek_form .orange_nadpis {
  color: rgb(252,200,16)
}

/**
 *  Styly pro bary
 */
 
#bary_left_mapa_cr {
  width: 205px;
  height: 115px;
  overflow: hidden;
  margin-top: 20px;
}

.bary_left_text {
  text-align: justify;
  border-bottom: 1px rgb(83,83,83) solid;
  padding-bottom: 10px;
  clear: right;
}

.bary_left_bottom {
}

.bary_najdi_svuj_bar {
  font-weight: bold;
  color: rgb(228,177,26);
  margin-top: 10px;
  margin-bottom: 10px;
  text-align: left;
}

.bary_left_bottom_lokalizator {
  font-weight: bold;
  color: rgb(228,177,26);
  margin-top: 10px;
  margin-bottom: 10px;
  float: left;
}

.bary_left_bottom_popisek {
  margin-top: 10px;
  float: right;
  clear: right;
}

.bary_left_bottom_input {
  clear: left;
}

.bary_left_bottom_input .input_sumbmit_div {
  width: 205px;
}

.bary_left_bottom_input .input_sumbmit_div .input_submit {
  width: 20px !important;
}

.bary_left_bottom_input input {
  /* width: 175px !important; */
  width: 170px !important;
}

.bar_list_item {
  width: 316px;
  height: 130px;
  overflow: hidden;
  float: left;
  margin-left: 16px;
}

.bar_list_item_left {
  width: 144px;
  margin-left: 21px;
  margin-right: 5px;
  float: left;
  text-align: left;
}

.bar_list_item_left h3 {
  /*
  color: rgb(252,200,18);
  font-size: 12px;
  margin: 0px;
  padding: 0px;
  */
}

.bar_list_item_left h4 {
  color: rgb(204,204,204);
  font-size: 10px;
  margin: 0px;
  padding: 0px;
}

.bar_list_item_popis {
  width: 124px;
  margin-top: 10px;
  font-size: 10px;
  text-align: left;
}

.bar_list_item_right {
  width: 144px;
  float: left;
  clear: right;
  margin-bottom: 5px;
}

.bar_list_item_right_img {
  width: 144px;
  height: 100px;
  overflow: hidden;
}

.bary_list_line {
  width: 716px;
  height: 130px;
  clear: both;
  margin-left: 16px;
}

.vitezny_bar {
  width: 716px;
  overflow: hidden;
  padding-bottom: 20px;
  border-bottom: 1px rgb(163,163,163) solid;
  clear: both;
  margin-left: 16px;
}

.vitezny_bar_left {
  width: 425px;
  float: left;
}

.vitezny_bar_left h1 {
  /*
  font-size: 19px;
  font-weight: bold;
  color: rgb(250,202,16);
  */
}

.vitezny_bar_adresa {
  color: rgb(203,203,203);
}

.vitezny_bar_popis {
  margin-top: 10px;
  text-align: justify;
}

.vitezny_bar_right {
  width: 281px;
  float: right;
  margin-left: 10px;
}

.vitezny_bar_right_img {
  width: 279px;
  height: 178px;
}

.bary_strankovani {
  text-align: center;
  margin-bottom: 30px;
  margin-left: 16px;
}

/**
 *  Detail drinku
 */
.drink_detail {
  width: 716px;
  overflow: hidden;
  padding-bottom: 20px;
  border-bottom: 1px rgb(163,163,163) solid;
  margin-left: 16px;
}

.drink_detail_left {
  width: 514px;
  overflow: hidden;
  float: left;
}

.drink_detail_left_description {
  width: 510px;
  text-align: justify;
  margin-top: 10px;
}

.drink_detail_right {
  width: 202px;
  float: left;
}

.drink_detail_right_img {
  margin-left: 20px;
  width: 182px;
  overflow: hidden;
  text-align: center;
}

.drink_tip_item {
  width: 326px;
  overflow: hidden;
}

.drink_tip_item_left {
  width: 172px;
  overflow-x: hidden;
  float: left;
  margin-left: 10px;
  text-align: left;
  _width: 160px;
}

.drink_tip_item_left  strong {
  color: rgb(255,255,255);
}

.drink_tip_item_right {
  width: 144px;
  overflow: hidden;
  float: left;
}

.drink_tip_item_right_img {
  width: 144px;
  overflow: hidden;
}

.tipy_napoje_line {
  width: 716px;
  overflow: hidden;
  clear: both;
  margin-bottom: 10px;
  margin-left: 16px;
}

.tipy_napoje_line_left {
  width: 353px;
  float: left;
}

.tipy_napoje_line_right {
  width: 353px;
  float: left;
  margin-left: 10px;
  clear: right;
}

/**
 *  Stylovani pro vypis novinek
 */
.news_list_item {
  width: 748px;
  border-bottom: 1px rgb(83,83,83) solid;
  padding-bottom: 10px;
  margin-bottom: 10px;
}

.news_list_item_top {
  width: 748px;
  clear: both;
}

.news_list_item_top_date {
  width: 100px;
  background: url(../images/sipka_red_right.gif) no-repeat left center;
  text-indent: 20px;
  font-weight: bold;
  float: left;
}

.news_list_item_top_nadpis {
  width: 648px;
  font-weight: bold;
  color: rgb(255,255,255);
}

.news_list_item_top_nadpis_selectd {
  color: rgb(252,200,18);
}

.news_list_item_bottom {
  width: 748px;
  text-align: justify;
  margin-top: 10px;
}

/**
 *  Styly pro spoty v sekci To-das
 */
.to_das_spoty_list_item {
  width: 330px;
  height: 130px;
  overflow: hidden;
  float: left;
}

.to_das_spoty_list_item_left {
  width: 165px;
  margin-left: 21px;
  float: left;
}


.to_das_spoty_list_item_left h4 {
  color: rgb(204,204,204);
  font-size: 10px;
  margin: 0px;
  padding: 0px;
}

.to_das_spoty_list_item_popis {
  width: 140px;
  margin-top: 10px;
  font-size: 10px;
  text-align: left;
}

.to_das_spoty_list_item_right {
  width: 144px;
  float: left;
  clear: right;
}

.to_das_spoty_list_item_right_img {
  width: 144px;
  height: 100px;
  overflow: hidden;
}

.to_das_spoty_list_line {
  width: 736px;
  height: 130px;
  clear: both;
}

.spot_video {
  width: 765px;
  border-bottom: 1px solid #A3A3A3;
  padding-bottom: 20px;
  text-align: center;
}

.spot_video_2 {
  width: 765px;
  padding-bottom: 20px;
  text-align: center;
}

.spot_video_flash {
  width: 490px;
  height: 400px;
  overflow: hidden;
  margin: 0px;
  padding: 0px;
  margin-left: auto;
  margin-right: auto;
}

.spot_video_flash_2 {
  width: 490px;
  height: 400px;
  overflow: hidden;
  margin: 0px;
  padding: 0px;
  margin-left: auto;
  margin-right: auto;
  float: right;
}

.spot_video_description {
  width: 260px;
  float: left;
}
.spot_video_description_nazev {
  float: left;
  font-size: 17px;
  font-weight: bold;
  color: rgb(253,199,19);
  text-align: left;
}
.spot_video_description_length {
  float: right;
  color: rgb(255,255,255);
  font-size: 17px;
  font-weight: bold;
  clear: right;
}
.spot_video_description_popis {
  color: rgb(152,152,152);
  margin-bottom: 10px;
  margin-top: 10px;
  clear: left;
  text-align: left;
}
.spot_video_description_zhlednuto {
  color: rgb(152,152,152);
  margin-bottom: 10px;
  text-align: left;
}
.spot_video_description_hodnoceni {
  color: rgb(152,152,152);
  float: left;
  margin-right: 10px;
  line-height: 16px;
  vertical-align: middle;
  text-align: left;
}
.spot_video_description_hodnoceni_stars {
  float: left;
  text-align: left;
}

.white {
  color: rgb(255,255,255);
}

.hp_actions_strankovani {
  margin-bottom: 20px;
}


/**
 *  Sipky na sortovani
 */
.sort_arrow_asc {
  display: block;
  float: left;
  width: 7px;
  height: 6px;
  background: url(../images/arrow_up.gif) no-repeat;
  margin-right: 1px;
  margin-left: 10px;
  position: relative;
  top: 15px;
}

.sort_arrow_desc {
  display: block;
  float: left;
  width: 7px;
  height: 6px;
  background: url(../images/arrow_down.gif) no-repeat;
  margin-left: 0px;
  position: relative;
  top: 15px;
}

/**
 *  Stylovani pro hvezdnicky v hodnoceni
 */
.star_item {
  width: 15px;
  height: 15px;
  display: block;
  background: url(../images/stars/star_empty.gif) no-repeat;
  margin: 0px;
  padding: 0px;
  float: left;
  text-decoration: none !important;
}

.star_item:hover {
  background: url(../images/stars/star_full.gif) no-repeat;
  text-decoration: none !important;
}

.star_item_no_hodnotit {
  cursor: default;
}

.star_item_no_hodnotit:hover {
  cursor: default;
  background: url(../images/stars/star_empty.gif) no-repeat !important;
  text-decoration: none;
}

.star_item_in {
  width: 15px;
  height: 15px;
  display: block;
  margin: 0px;
  padding: 0px;
  background: url(../images/stars/star_full.gif) no-repeat;
  float: left;
  font-size: 0px;

}

.star_items_separator {
  width: 5px;
  height: 15px;
  float: left;
  font-size: 0px;
}

.yellow {
  color: rgb(252,200,18);
}

.fotogalerie_preview {
  width: 748px;
  overflow: hidden;
  margin-top: 40px;
}

.photo_item_line {
  clear: both;
  width: 748px;
  overflow: hidden;
}

.photo_item {
  width: 162px;
  float: left;
}
.photo_item_separator {
  width: 33px;
  height: 1px;
  float: left;
  font-size: 0px;
}
.photo_item_separator_2 {
  width: 20px;
  height: 1px;
  float: left;
  font-size: 0px;
  overflow: hidden;
}

.photo_item_line_other_hidde {
  display: none;
  visibility: hidden;
}

.show_other_images_link {
  float: right;
  margin-top: 10px;
  clear: both;
}

/**
 *  Styly pro lokalizator baru
 */
 
.bar_dump h3 {
  color: rgb(252,200,18);
  font-size: 12px;
  margin: 0px;
  padding: 0px;
}
.bar_dump h4 {
  color: rgb(204,204,204);
  font-size: 10px;
  margin: 0px;
  padding: 0px;
}

.bubble {
  width: 390px;
}
.bubble_left {
  float: left;
  padding: 5px;
  width: 90px;
}
.bubble_right {
  float: right;
  padding: 5px;
  width: 220px;
  text-align: left;
}
.bubble_right h3 {
  color: rgb(120,120,120) !important;
  font-size: 12px;
  margin: 0px;
  padding: 0px;
}
.bubble_right h4 {
  color: rgb(120,120,120);
  font-size: 10px;
  margin: 0px;
  padding: 0px;
}
.bar_list_item_popis_dark {
  width: 194px;
  margin-top: 10px;
  font-size: 10px;
  text-align: left;
  color: rgb(130,130,130);
}

.lokalizator_bary_strankovani {
  width: 205px;
  overflow: hidden;
  font-size: 9px;
}


/**
 *  Drinkmaker
 */
 
.drinkmakerContent {
  color: rgb(255,255,255);
}

.drinkmakerContent h2 {
  color: rgb(255,207,0);
}

#drinkmakerContent_uvod {
}

#drinkmakerContent_poVyberu {
  visibility: hidden;
  display: none;
}

#drinkMakerBig_id_test {
  width: 950px;
  height: 650px;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
}

.drinkmakerView_mainDiv {
  width: 982px;
  border: 1px rgb(255,208,0) solid;
  background-color: rgb(0,0,0);
  position: relative;
  margin-bottom: 10px;
  padding-top: 10px;
}

.drinkmakerViewContent_uvod {
  margin-bottom: 10px;
  text-align: center;
}

.drinkmakerView_panel_top {
  width: 942px;
  height: 14px;
  overflow: hidden;
  background: url(../images/drinkmakerView_panelTop.gif) no-repeat;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
}

.drinkmakerView_panel_middle {
  width: 902px;
  overflow: hidden;
  background: rgb(33,33,33) url();
  padding-left: 20px;
  padding-right: 20px;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
}

.drinkmakerView_panel_bottom {
  width: 942px;
  height: 14px;
  overflow: hidden;
  background: url(../images/drinkmakerView_panelBottom.gif) no-repeat;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
}

.drinkmakerViewContent_uvod h2 {
  font-size: 15px;
  color: rgb(255,208,0);
}

.drinkmakerViewContent_uvod .drinkmakerView_jmeno {
  float: right;
  color: rgb(255,208,0);
}

#drinkMakerView_main {
  width: 950px;
  height: 650px;
  position: relative;
  margin-left: auto;
  margin-right: auto;
}

#drinkMakerView_id {
  width: 950px;
  height: 650px;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  z-index: 1000;
}

#drinkMakerView_image {
  /* width: 885px; */
  width: 950px;
  height: 580px;
  position: absolute;
  top: 0px;
  left: 0px;
  overflow: hidden;
  text-align: center;
}

.drinkMakerView_image_top {
  width: 943px;
  height: 12px;
  overflow: hidden;
  background: url(../images/drinkmakerView_image_top.gif) no-repeat;
}

.drinkMakerView_image_middle {
  width: 943px;
  overflow: hidden;
  background: url(../images/drinkmakerView_image_middle.gif) repeat-y;
  background-color: rgb(255,255,255);
}

.drinkMakerView_image_botom {
  width: 943px;
  height: 12px;
  overflow: hidden;
  background: url(../images/drinkmakerView_image_bottom.gif) no-repeat;
}

/**
 *  Semtexculture festival
 */
.main_menu_item_semtexcultrueFestival {
  font-size: 9px !important;
  background: rgb(191,1,119) url(../images/semtexculture_festival_menu_bg.gif) repeat-x;
  color: rgb(249,192,60);
  width: 145px;
  overflow: hidden;
  _width: 110px;
  position: absolute;
  left: 725px;
  height: 36px !important;
  _left: 600px;
  _width: 140px;
  
}

#menu_bottom_items .main_menu_item_semtexcultrueFestival {
  left: 600px;
  _left: 615px;
  background: rgb(191,1,119) url(../images/semtexculture_festival_menu_bg_2.gif) repeat-x;
  color: rgb(249,192,60);
}

.semtexcultureFestival_mainLeftPanel {
  background-color: rgb(191,1,119);
  color: rgb(249,192,60);
}

.semtexcultureFestival_mainContent {
  background-color: rgb(191,1,119);
  color: rgb(249,192,60);
  margin: 0px;
}

.semtexcultureFestival_mainContentTop {
  background-color: rgb(191,1,119);
  color: rgb(249,192,60);
  margin: 0px;
  margin-top: -10px !important;
  z-index: 10000000;
  *margin-top: 0px !important;
  _margin-top: 0px !important;
  
  position: relative;

}

.semtexcultureFestival_ruzovyOddelovac {
  background-color: rgb(191,1,119);
  height: 5px;
  font-size: 0px;
  margin: 0px;
  padding: 0px;
  position: relative;
  top: -4px;
  z-index: 10000000;
  *display: none;
  _display: none;
  display: none;
}

.semtexcultureFestival_topImage {
  margin-top: 10px;
}

.semtexcultureFestival_topContent {
  margin-top: 10px;
  width: 728px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: rgb(255,255,255);
  color: rgb(0,0,0);
}



.semtexcultureFestival_topContent p, .semtexcultureFestival_topContent span,
.semtexcultureFestival_topContent div {
  color: rgb(0,0,0);
}

.semtexcultureFestival_topContent strong, .semtexcultureFestival_topContent td {
  color: rgb(0,0,0) !important;
}

.semtexcultureFestival_topContent h2 {
  color: rgb(192,0,118) !important;
  font-size: 14px;
}



.semtexcultureFestival_topContent a {
  color: rgb(191,1,119) !important;
  text-decoration: underline;
}

.semtexcultureFestival_topContent a:hover {
  color: rgb(191,1,119) !important;
  text-decoration: none !important;
}

.semtexCulture_festival_strankovani {
  width: 500px;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  clear: both;
  color: rgb(191,1,119) !important;
}
.semtexCulture_festival_strankovani strong {
  color: rgb(191,1,119) !important;
}

.semtexCultureFestival_news_item {
  width: 500px;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  clear: both;
}

.semtexCultureFestival_news_items_separator {
  width: 500px;
  height: 2px;
  border: 0px;
  background-color: rgb(191,1,119);
  
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  
  margin-top: 5px;
  margin-bottom: 5px;
  clear: both;
}

.semtexCultureFestival_news_item h2 {
  color: rgb(191,1,119);
  font-size: 14px;
  font-weight: bold;
  text-align: left;
}

.semtexCultureFestival_news_item_text {
  text-align: justify;
  color: rgb(0,0,0) !important;
}

.semtexCultureFestival_news_item_thumb_image {
  margin-left: 20px;
}

.semtexCultureFestival_news_item_datum {
  text-align: center;
  font-size: 9px;
  color: rgb(0,0,0) !important;
}

.semtexCultureFestival_newsDetail_item {
  width: 700px;
  padding-left: 10px;
  padding-top: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.semtexCultureFestival_newsDetail_item_thumb_image {
  margin-left: 20px;
  margin-bottom: 10px;
}

.semtexCultureFestival_newsDetail_item_datum {
}

.semtexCultureFestival_newsDetail_item_text {
}

.semtexCultureFestival_newsDetail_item h2 {
  color: rgb(191,1,119);
  font-size: 14px;
  font-weight: bold;
  text-align: left;
}

.semtexCultureFestival_program_head {
  width: 100%;
  clear: both;
  color: rgb(191,1,119);
  margin-bottom: 30px;
}

.semtexCultureFestival_program_head_day {
  float: left;
  color: rgb(190,0,121) !important;
  font-size: 15px;
  padding-right: 10px;
  font-weight: bold;
}

.semtexCultureFestival_program_head_hours {
  float: left;
  color: rgb(0,156,221) !important;
  font-size: 15px;
  border-left: 2px rgb(0,156,221) solid;
  padding-right: 10px;
  padding-left: 10px;
  font-weight: bold;
}

.semtexCultureFestival_program_head_nazev {
  float: left;
  color: rgb(190,0,121) !important;
  font-size: 15px;
  font-weight: bold;
  text-indent: 30px;
}

.semtexCultureFestival_program_nadpis {
  color: rgb(0,156,221) !important;
  font-weight: bold;
  margin: 0px;
  padding: 0px;
  font-weight: bold;
  
  height: 20px;
  line-height: 20px;
  vertical-align: middle;
}

.semtexCultureFestival_program {
  width: 700px;
  color: rgb(255,255,255) !important;
  text-indent: 100px;
}

.semtexCultureFestival_program h2 {
  font-size: 15px;
  color: rgb(255,255,255) !important;
  background-color: rgb(191,1,119);
  line-height: 25px;
  height: 25px;
  vertical-align: middle;
  margin: 0px;
  padding: 0px;
  margin-bottom: 5px;
  margin-top: 15px;
}

.semtexCultureFestival_links {
  float: right;
  clear: right;
  position: relative;
  top: 5px;
  right: 10px;
  color: rgb(255,255,255) !important;
  font-weight: bold !important;
  *top: 20px;
}

.semtexCultureFestival_links a {
  color: rgb(255,255,255) !important;
}

.semtexCultureFestival_links a:hover {
  color: rgb(255,255,255) !important;
}

.semtexCultureFestival_program_left {
  float: left;
  width: 200px;
  text-indent: 100px;
}

.semtexCultureFestival_program_right {
  float: left;
  font-weight: bold;
}

.semtexCulture_festival_partneri a {
  text-decoration: none !important;
}

.semtexCulture_festival_partneri a:hover {
  text-decoration: underline !important;
}

.semtexCultureFestival_forum_items_list {
  width: 620px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  border: 1px rgb(191,1,119) solid;
}

.semtexCultureFestival_forum_item {
  width: 600px;
  margin: 0px;
  padding: 0px;
  text-align: left;
  color: rgb(0,0,0);
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 10px;
  padding-left: 10px;
}

.semtexCultureFestival_forum_item_bg1 {
  background-color: rgb(255,176,225);
}

.semtexCultureFestival_forum_item_bg2 {
  background-color: rgb(255,210,238);
}

.semtexCultureFestival_forum_item_name {
  font-weight: bold !important;
  color: rgb(192,0,118) !important;
  font-size: 13px !important;
}

.semtexCultureFestival_forum_item_subject {
  font-weight: bold;
}

.semtexCultureFestival_forum_item_email {
}

.semtexCultureFestival_forum_item_datum {
}

.semtexCultureFestival_forum_item_text {
  margin-top: 5px;
}

.semtexCultureFestival_forum_formular {
  width: 604px;
  color: rgb(255,255,255) !important;
  border: 1px rgb(191,1,119) solid;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.semtexCultureFestival_forum_formular legend {
  color: rgb(0,0,0);
}

.semtexCultureFestival_forum_formular .msg {
  color: rgb(191,1,119) !important;
  text-align: left;
}

.semtexCultureFestival_forum_formular input {
  border: 1px rgb(191,1,119) solid;
  width: 150px;
  color: rgb(0,0,0);
}

.semtexCultureFestival_forum_formular textarea {
  border: 1px rgb(191,1,119) solid;
  width: 300px;
  height: 100px;
  color: rgb(0,0,0);
}

/**
 *  Tricka
 */
 
.tricka_text {
  text-align: left;
  border-bottom: 1px rgb(83,83,83) solid;
  padding-bottom: 10px;
  clear: right;
}

.tricka_nadpis {
  font-weight: bold;
  color: rgb(228,177,26);
  margin-top: 10px;
  margin-bottom: 10px;
  text-align: left;
}

#trickaMainDiv {
  width: 763px;
  height: 602px;
  border: 1px rgb(210,169,24) solid;
  background-color: rgb(0,0,0);
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: center;
  
}

#trickaDiv_id {
  width: 738px;
  height: 592px;
  margin-left: auto;
  margin-right: auto;
}

.smtx_galerry_list_item {
  width: 170px;
  float: left;
  overflow: hidden;
  text-align: center;
}

.smtx_galerry_separator {
  width: 10px;
  float: left;
}

.smtx_galerry_line {
  padding-bottom: 20px;
  margin-bottom: 10px;
  border-bottom: 1px rgb(254,204,255) dashed;
}

.semtexCultureFestival_youtubeVideo_item {
  width: 425px;
  overflow: hidden;
  text-align: center;
}

.semtexCultureFestival_youtubeVideo_item_nadpis {
  text-align: left;
  font-weight: bold;
  margin-bottom: 10px;
  font-size: 12px;
  color: rgb(191,1,119) !important;
}

.semtexCultureFestival_youtubeVideo_item_video {
  margin-bottom: 10px;
}





/**
 * vypis Vysledky u Letni souteze - upraveno pro hlasovani
 */
.letniSoutez_vysledky_head {
  width: 765px;
  height: 32px;
  line-height: 32px;
  vertical-align: middle;
  background-color: rgb(70,70,70);
  color: rgb(251,201,20);
  overflow-x: hidden;
}

.letniSoutez_vysledky_item_border {
  border: 1px rgb(79,78,78) solid;
  padding-top: 5px;
  padding-bottom: 5px;
}

.letniSoutez_vysledky_item {
  width: 744px;
  vertical-align: middle;
  overflow-x: hidden;
}


.letniSoutez_vysledky_head .letniSoutez_vysledky_poradi {
  height: 32px;
  line-height: 32px;
  vertical-align: middle;
  background-color: rgb(70,70,70);
  color: rgb(251,201,20);
  font-weight: bold;
  text-indent: 10px;
}

.letniSoutez_vysledky_description {
  width: 230px;
  float: left;
  overflow: hidden;
  margin-right: 10px;
}
.letniSoutez_vysledky_head .letniSoutez_vysledky_description {
  height: 32px;
  line-height: 32px;
  vertical-align: middle;
  background-color: rgb(70,70,70);
  color: rgb(251,201,20);
  font-weight: bold;
}

.letniSoutez_vysledky_poradi {
  width: 80px;
  float: left;
  overflow: hidden;
  text-align: center;
}

.letniSoutez_vysledky_jmeno {
  width: 200px;
  float: left;
  overflow: hidden;
}
.letniSoutez_vysledky_head .letniSoutez_vysledky_jmeno {
  height: 32px;
  line-height: 32px;
  vertical-align: middle;
  background-color: rgb(70,70,70);
  color: rgb(251,201,20);
  font-weight: bold;
}

.letniSoutez_vysledky_datum_vlozeni {
  width: 200px;
  float: left;
  overflow: hidden;
  text-align: center;
}
.letniSoutez_vysledky_head .letniSoutez_vysledky_datum_vlozeni {
  height: 32px;
  line-height: 32px;
  vertical-align: middle;
  background-color: rgb(70,70,70);
  color: rgb(251,201,20);
  font-weight: bold;
}

.letniSoutez_vysledky_zhlednuti {
  width: 114px;
  float: left;
  overflow: hidden;
  text-align: center;
}
.letniSoutez_vysledky_head .letniSoutez_vysledky_zhlednuti {
  height: 32px;
  line-height: 32px;
  vertical-align: middle;
  background-color: rgb(70,70,70);
  color: rgb(251,201,20);
  font-weight: bold;
}

.letniSoutez_vysledky_count_views {
  width: 114px;
  float: left;
  color: rgb(153,153,153);
  overflow: hidden;
  text-align: center;
}
.letniSoutez_vysledky_head .letniSoutez_vysledky_count_views {
  height: 32px;
  line-height: 32px;
  vertical-align: middle;
  background-color: rgb(70,70,70);
  color: rgb(251,201,20);
  font-weight: bold;
}

.letniSoutez_vysledky_count_hlasovani {
  width: 102px;
  float: left;
  color: rgb(153,153,153);
  overflow: hidden;
  text-align: center;
}
.letniSoutez_vysledky_head .letniSoutez_vysledky_count_hlasovani {
  height: 32px;
  line-height: 32px;
  vertical-align: middle;
  background-color: rgb(70,70,70);
  color: rgb(251,201,20);
  font-weight: bold;
}

.letniSoutez_vysledky_description_nazev {
  width: 86px;
  color: rgb(251,201,18);
  font-weight: bold;
  float: left;
}

.letniSoutez_vysledky_description_length {
  width: 60px;
  float: left;
  color: rgb(255,255,255);
  clear: right;
  font-weight: bold;
}

.letniSoutez_vysledky_description_content {
  width: 146px;
  clear: left;
  color: rgb(153,153,153);
}

.letniSoutez_vysledky_lines_separator {
  font-size: 0px;
  width: 1px;
  height: 20px;
}

.letniSoutez_vysledky_bottom {
  margin-top: 10px;
  border-top: 1px rgb(163,163,163) solid;
  width: 744px;
}

.letniSoutez_vysledky_head .letniSoutez_vysledky_text {
  color: rgb(251,201,20);
  font-weight: bold;
  float: left;
}

.letniSoutez_vysledky_item .letniSoutez_vysledky_text {
  float: left ;
  font-weight: normal !important;
  color: rgb(255,255,255) !important;
}

.letniSoutez_vysledky_poradi .letniSoutez_vysledky_text {
  text-align: center;
  width: 100%;
}

.letniSoutez_vysledky_zhlednuti .letniSoutez_vysledky_text {
  text-align: center;
  width: 100%;
}

.letniSoutez_vysledky_count_hlasovani .letniSoutez_vysledky_text {
  text-align: center;
  width: 100%;
}

.budes_se_jen_divat_zlato {
}

.budes_se_jen_divat_zlato th {
  color: rgb(252,200,28);
}

/**
 *  Semtexculturefestivla - ucinkujici
 */ 
 
.semtexCultureFestival_ucinkujici {
  width: 700px;
  color: rgb(255,255,255) !important;
  text-indent: 100px;
}

.semtexCultureFestival_ucinkujici h2 {
  font-size: 15px;
  color: rgb(255,255,255) !important;
  background-color: rgb(191,1,119);
  line-height: 25px;
  height: 25px;
  vertical-align: middle;
  margin: 0px;
  padding: 0px;
  margin-bottom: 5px;
  margin-top: 15px;
}

.ucinkujici_nadpis_stage {
  cursor: pointer;
  _cursor: hand;
}

.ucinkujici_link_top {
  display: block;
  float: right;
}

.semtexCultureFestival_ucinkujici_info {
  color: rgb(0,0,0);
}

.semtexCultureFestival_ucinkujici_info  h3 {
  color: rgb(191,1,119) !important;
  margin-top: 5px !important;
  margin-bottom: 5px !important;
  margin-left: 0px;
  text-indent: 0px;
}

.semtexCultureFestival_ucinkujici_info .fotogalerie_preview {
  width: 720px;
}

.semtexCultureFestival_ucinkujici_info .photo_item {
  text-indent: 0px;
}

/**
 *  Registracni formular
 */ 
#reg_formular {
}

#reg_formular .inp {
  width: 150px;
  color: rgb(25,25,25);
}

#reg_formular .inp_checkbox {
  border: 0px;
  color: rgb(25,25,25);
}

#reg_formular .submit {
  width: 130px;
  height: 22px;
  color: rgb(52,52,50);
  background: url(../images/submit_btn_bg.gif) repeat-x;
  border: 1px rgb(208,114,0) solid;
  font-size: 14px;
  font-weight: bold;
  line-height: 22px;
  vertical-align: middle;
}

strong.error {
  color: rgb(247,154,37) !important;
}

#login_table {
}

#login_table  td {
  font-size: 10px;
}

#login_table  input {
  width: 80px;
  color: rgb(26,26,26);
}

#login_table .submit {
  border: 1px rgb(106,106,106) solid;
  width: 30px;
  font-size: 9px;
  background-color: rgb(26,26,26);
  margin-right: 11px;
  color: rgb(204,204,177);
}

.mixni_si_semtex .bar {
  font-weight: bold;
}

.mixni_si_semtex a {
  color: #CCCCB1 !important;
}

.mixni_si_semtex a:hover {  
  color: #CCCCB1 !important;
}

div.super_energie
{
	font-size: 12px;
	padding-left:15px;
	padding-right:15px;
	color: #ccccb1;
}

	div.super_energie h1
	{
		padding-top: 10px;
	}

	div.super_energie h2
	{
		color: #FACA10;
		font-size: 15px;
		font-weight: bold;
		padding-bottom: 5px;
	}

	div.super_energie #super_middle
	{
		padding-top: 20px;
	}

	
	div.super_energie #middle_left
	{
		float:left;
		text-align: left;
		width: 320px;
		height: 300px;
		display: block;
	}

	div.super_energie #middle_right
	{
		width: 410px;
		float:right;
		text-align: left;
		height: 300px;
		display: block;

	}

	div.super_energie #spodek
	{
		clear: both;
		padding-top: 30px;
	}

		div.super_energie #spodek #fotky
		{
			height: 90px;
			width: 740px;
			display: block;
			margin-bottom: 20px;
		}

		div.super_energie #spodek #fotky a
		{
			margin-right: 3px;
		}


    div.super_energie #middle_left #anketa_box
    {
			background: transparent url('../images/super_energie_anketa_bg.jpg') no-repeat scroll left top;
			width: 310px;
			height: 252px;
			display: block;
		}

	    div.super_energie #middle_left #anketa_box #anketa_inner
	    {
				padding: 15px;
				font-size: 12px;
				position: relative;
			}

	    .show
	    {
				display: inline;
			}
	    .hide
	    {
				display: none;
			}


		    div.super_energie #middle_left #anketa_box #anketa_inner #odpovedi
		    {
					height: 130px;
					padding-top: 30px;
					display: block;
				}

			    div.super_energie #middle_left #anketa_box #anketa_inner #odpovedi #odpovedi_buttons
			    {
						float: left;
						width: 220px;
						height: 96px;
					}
					
				    div.super_energie #middle_left #anketa_box #anketa_inner #odpovedi #odpovedi_buttons .odpoved
				    {
							margin-top: 2px;
							width: 215px;
							height: 16px;
							display: block;
              background: transparent url('../images/anketa_button.jpg') no-repeat scroll 0px 0px;
              cursor: pointer;
              padding-top: 4px;
              padding-left: 5px;
              font-weight: bold;
						}

				    div.super_energie #middle_left #anketa_box #anketa_inner #odpovedi #odpovedi_buttons .odpoved span.odsun
				    {
							padding-left: 15px;
						}

				    div.super_energie #middle_left #anketa_box #anketa_inner #odpovedi #odpovedi_buttons .odpoved span.odsun2
				    {
							padding-left: 16px;
						}


				    div.super_energie #middle_left #anketa_box #anketa_inner #odpovedi #odpovedi_buttons .odpoved input
				    {
							visibility: hidden;
							position: absolute;
						}


				    div.super_energie #middle_left #anketa_box #anketa_inner #odpovedi #odpovedi_buttons .odpoved:hover, div.super_energie #middle_left #anketa_box #anketa_inner #odpovedi #odpovedi_buttons .odpoved.selected

				    {
							background-position: 0px -20px;
							color: #181818;
						}



			    div.super_energie #middle_left #anketa_box #anketa_inner #odpovedi #odpovedi_right
			    {
						float: left;
						width: 55px;
						height: 96px;
						background: transparent url('../images/anketa_plechovka.jpg') no-repeat scroll left top;
					}


		    div.super_energie #middle_left #anketa_box #anketa_inner .button
		    {
					position: absolute;
					width: 127px;
					height: 34px;
					left: 170px;
					_left: 160px;
					top: 208px;
				}

		    div.super_energie #middle_left #anketa_box #anketa_inner .pravidla
		    {
					position: absolute;
					left: 17px;
					_left: 7px;
					top: 218px;
				}

		    div.super_energie #middle_left #anketa_box #anketa_inner .button a
		    {
					display: block;
					width: 127px;
					text-align: center;
					height: 24px;
					padding-top: 10px;
					text-decoration: none;
					color: #e0e0e0;
					font-size: 12px;
          background: transparent url('../images/anketa_odp.png') no-repeat scroll 0px 0px;
          cursor: pointer;
				}

		    div.super_energie #middle_left #anketa_box #anketa_inner .button a:hover
		    {
					background-position: 0px -34px;
				}
				
				div.super_energie #middle_left #anketa_box #anketa_inner .button input.submit
				{
					border: none;
					color: #e0e0e0;
					text-decoration: none;
					font-size: 12px;
					height: 34px;
					width: 127px;
					display: block;
					background-color: transparent;
					background-repeat: no-repeat;
					background-image: url('../images/anketa_odp.png');
					background-attachment: scroll;
					background-position: 0px 0px;
					cursor: pointer;
				}

				div.super_energie #middle_left #anketa_box #anketa_inner .button input.submit:hover
				{
        	background-position: 0px -34px;
				}

	div.super_energie #middle_left #anketa_box #anketa_inner #prihlaska
	{
		padding-top: 8px;
	}

	div.super_energie #middle_left #anketa_box #anketa_inner #prihlaska td
	{
		vertical-align: top;
		text-align: left;
		margin: 0;
		padding: 0;
		width: 140px;
	}

	div.super_energie #middle_left #anketa_box #anketa_inner #prihlaska tr.sep
	{
		height: 10px;
	}

	div.super_energie #middle_left #anketa_box #anketa_inner #prihlaska tr.sent
	{
		height: 25px;
	}

	div.super_energie #middle_left #anketa_box #anketa_inner #prihlaska tr.sent td
	{
		width: 260px;
	}


	div.super_energie #middle_left #anketa_box #anketa_inner #prihlaska input.text
	{
		border: solid 1px #707070;
		width: 125px;
		color: #000000;
	}
	
		div.super_energie #middle_left #anketa_box #anketa_inner #prihlaska textarea
		{
   		border: solid 1px #707070;
			color: #000000;
      overflow: auto;
      height: 45px;
		}

		div.super_energie #middle_left #anketa_box #anketa_inner #prihlaska select
		{
   		border: solid 1px #707070;
			color: #000000;
		}

#hp_anketa_lightbox
{
	position: absolute;
	text-align: center;
	height: 655px;
	width: 530px;
	left: 225px;
	top: -50px;
	display:block;
	background-color: #ffffff;
	z-index: 10002;
}

#hp_anketa_lightbox a
{
	color: #000000;
}

#shadow
{
	position: absolute;
	height: 1500px;
	width: 1024px;
	_width: 2000px;
	left: 0px;
	top: -160px;
	display: block;
	background-color: #000000;
	opacity: 0.8;
  filter: alpha(opacity=80);
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
	z-index: 10001;


}
