body { margin: 0; padding: 0; font-size: 14px; color: #454a5a; font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;}

.background { width: 100%; float: left; clear: both; min-width: 990px; background: url(../img/bg_02.jpg) #141720 repeat-x; }

#bg_main { width: 100%; float: left; clear: both; min-width: 990px; min-height: 1200px; background: url(../img/bg_01.jpg) no-repeat top center; }
#bg_empty { width: 100%; float: left; clear: both; min-height: 248px; }
.container { width: 990px; margin: 0 auto; }

#top { width: 100%; float: left; clear: both; min-height: 132px; background: url(../img/bg_menu.png) repeat-x top center; }
#top ul.ul_menu { float: left; padding: 0px; margin-top: 0px; width: 890px;}
#top ul.ul_menu li { float: left; display: inline; list-style: none; }
#top ul.ul_menu li a { display: block; height: 74px; text-indent: -9999px; }
#top ul.ul_menu li a:hover { background-position: bottom left; }
#top ul.ul_menu li.slc a { background-position: bottom left; }
#top ul.ul_menu li a#m01 { width: 75px; background-image: url(../img/m01.png); }
#top ul.ul_menu li a#m02 { width: 110px; background-image: url(../img/m02.png); }
#top ul.ul_menu li a#m03 { width: 93px; background-image: url(../img/m03.png); }
#top ul.ul_menu li a#m04 { width: 75px; background-image: url(../img/m04.png); }
#top ul.ul_menu li a#m05 { width: 158px; background-image: url(../img/m05.png); }
#top ul.ul_menu li a#m06 { width: 54px; background-image: url(../img/m06.png); }
#top ul.ul_menu li a#m07 { width: 109px; background-image: url(../img/m07.png); }
#top ul.ul_menu li a#m08 { width: 84px; background-image: url(../img/m08.png); }
#top ul.ul_menu li a#m09 { width: 98px; background-image: url(../img/m09.png); }

#fblike { float: left; margin-top: 146px;  margin-left: 675px; width: 220px;}


/* ------------------- header --------------------- */
.hdr_top {
height: 33px;
background-image: url(../img/04.gif);
background-repeat: no-repeat;
color: #ffffff;
vertical-align: bottom;
text-align: right;
}

.hdr_table {
width: 990px;
margin: 0 auto;
}

.hdr_sides {
width: 71px;
}

/* -------------------- banner ---------------------- */
.bnr_table {
width: 990px;
margin: 0 auto;
}

.bnr_td {
background-color: #ffffff;
text-align: center;
vertical-align: top;
}

/* --------------------- body ----------------------- */

.bd_nadpis_table {
width: 768px;
height: 27px;
margin: 0 auto;
}

.bd_nadpis-left {
width: 151px;
background-image: url(../img/06.gif);
background-repeat: no-repeat;
}

.bd_nadpis-right {
width: 617px;
background-image: url(../img/07.gif);
background-repeat: repeat-x;
}

.bd_table {
background-image: url(../img/08.gif);
background-repeat: repeat-x;
background-color: #ffffff;
width: 990px;
margin: 0 auto;
}

.bd_table_left {
width: 630px;
vertical-align: top;
}

.bd_table_left2 {
width: 500px;
vertical-align: top;
}

.bd_table_right {
width: 311px;
vertical-align: top;
}

.bd_table_right2 {
width: 450px;
vertical-align: top;
}

/* ----------------- fotogalerie ----------------- */
.galerie {
width: 960px;
margin: 0 auto;
}

.galerie_1 {
width: 365px;
}

.galerie2 {
width: 365px;
background-color: #E8EDEC;
}

/* -------------------- fórum -------------------- */
.forum {
width: 97%;
margin: 0 auto;
}

.forum_bg {
background-color: #E8EDEC;
}

.forum_nick {
width: 120px;
vertical-align: top;
background-color: #E2E8EE;
text-align: center;
}

.forum_txt {
vertical-align: top;
}

.forum_hr {
height: 14px;
background-image: url(../img/14.gif);
background-repeat: repeat-x;
}

.forum_form_table {
width: 960px;
margin: 0 auto;
}

.forum_form {
font-family: arial;
font-size: 14px;
}

.forum_faq {
width: 400px;
vertical-align: top;
}

/* ------------------- eshop -------------------- */
.es_table_left {
width: 177px;
vertical-align: top;
padding-left: 4px;
}

.es_table_right {
width: 591px;
vertical-align: top;
}

.es_table {
width: 97%;
margin: 0 auto;
}

.es_menu_td {
height: 23px;
background-color: #E8EDEC;
}

.es_menu_td2 {
height: 23px;
background-color: #F07E33;
}

.es_menu_td3 {
background-color: #C0CCCB;
text-align: center;
}

.es_ico {
height: 23px;
background-color: #F07E33;
text-align: center;
}

.es_ico_cart {
width: 25px;
background-color: #F07E33;
text-align: center;
}

.es_td_cart {
width: 220px;
background-color: #E8EDEC;
}

.es_hr {
background-image: url(../img/14b.gif);
background-repeat: repeat-x;
}

.es_bg {
background-color: #E8EDEC;
}

.es_td_sides {
width: 48%;
}

.es_td_middle {
width: 4%;
}

.es_pocet {
width: 72px;
}

.es_nazev {
width: 369px;
}

.es_cena {
width: 115px;
}

.es_tr {
font-size: 12px;
font-weight: bold;
}


/* ----------------- seznamka ------------------- */
.se_td_1 {
width: 122px;
height: 19px;
background-color: #E8EDEC;
color: #858585;
}

.se_td_2 {
background-color: #C0CCCB;
width: 135px;
}

.se_kdy {
width: 90px;
}

.se_od {
width: 115px;
}

.se_text {
width: 334px;
}

.se_menu_td {
width: 300px;
height: 23px;
background-color: #E8EDEC;
}

/* ------------------- live -------------------- */
.live_left {
width: 97%;
margin: 0 auto;
}

.live_right {
width: 311px;
margin: 0 auto;
}

.live_1 {
width: 38px;
text-align: center;
}

.live_2 {
width: 48px;
text-align: center;
}

.live_3 {
width: 42px;
text-align: center;
}

.live_bg {
background-color: #E8EDEC;
}

#player_obal {
background-image: url(../img/19.jpg);
background-repeat: no-repeat;
margin-top: 52px;
height: 210px;
width: 336px;
text-align: left;
}

#player_text {
color: #ffffff;
margin-left: 20px;
padding-top: 116px;
width: 220px;
height: 40px;
}

#player {
margin-left: 9px;
martgin-top: 159px;
}


/* ------------------- team -------------------- */
.team {
width: 960px;
margin: 0 auto;
}

.team_left {
width: 310px;
vertical-align: top;
}

.team_right {
width: 600px;
vertical-align: top;
}

.team_hr {
height: 14px;
background-image: url(../img/14.gif);
background-repeat: repeat-x;
}

.team_pic1  {
width: 20%;
text-align: center;
}

.team_foto {
width: 277px;
margin: 0 auto;
}

.team_thumb {
width: 20%;
}

.thumb2 {
border: solid 1px #5F7EA1;
}

.team_tb_right {
width: 97%;
}

.team_div {
padding-left: 5px;
padding-right: 5px;
padding-top: 5px;
padding-bottom: 5px;
}

/* ----------------- moduly - right ----------------- */
/* ------ poslední video ------ */
.mod_video {
width: 311px;
margin: 0 auto;
}

.mod_video2 {
width: 450px;
margin: 0 auto;
}

.mod_vid_camico {
width: 28px;
}

.mod_vid_bg1 {
width: 281px;
}

.mod_vid_bg2 {
background-color: #E8EDEC;
}

/* ---------- video ---------- */
.video {
width: 97%;
margin: 0 auto;
}


/* ----- nová fotogalerie ----- */
.mod_galerie {
width: 311px;
margin: 0 auto;
}

/* ---------- anketa ---------- */
.mod_anketa {
width: 311px;
margin: 0 auto;
}

.mod_ank_hlasy {
width: 23px;
}

.mod_ank_bullet {
text-align: center;
width: 15px;
}

.mod_ank_otazky {
width: 163px;
}

/* ----- nejbližší párty ----- */
.mod_nejparty {
width: 97%;
margin: 0 auto;
text-align: justify;
}

.mod_nej_bg {
background-color: #E8EDEC;
}

.mod_nej_12a {
width: 10px;
vertical-align: top;
text-align: center;
}

.mod_nej_pic {
width: 145px;
vertical-align: top;
}

.mod_nej_txt {
vertical-align: top;
text-align: justify;
}

.mod_nej_hr {
height: 14px;
background-image: url(../img/14.gif);
background-repeat: repeat-x;
}

/* ----- kontakty ----- */
.mod_kontakty {
width: 311px;
margin: 0 auto;
}

.mod_kon_bg2 {
background-color: #E8EDEC;
}

.mod_kon_bg3 {
background-color: #E8EDEC;
padding-top: 5px;
padding-left: 5px;
padding-bottom: 5px;
}

.mod_kon_o_klubu {
width: 97%;
margin: 0 auto;
}

.mod_kon_info {
width: 311px;
margin: 0 auto;
}


/* -------------------- náhledy ---------------------- */
.thumb1 {
border: solid 1px #C9D3D2;
}

/* --------------------- footer ---------------------- */
.ftr_table {
width: 990px;
margin: 0 auto;
}

.ftr_partners {
width: 75%;
}

.ftr_counter {
width: 25%;
height: 50px;
color: #ffffff;
text-align: center;
}

.ftr_links {
color: #9EA7B1;
}

/* --------------------- odkazy ---------------------- */
.playerlink {
color: #22384F;
text-decoration: underline;
font-weight: bold;
}

.playerlink:hover {
color: #ffffff;
text-decoration: none;
font-weight: bold;
}

.footerlink {
color: #9EA7B1;
text-decoration: underline;
font-weight: 100;
}

.footerlink:hover {
color: #CFCFA7;
text-decoration: none;
font-weight: 100;
}

.eshoplink {
color: #000000;
text-decoration: underline;
font-weight: bold;
}

.eshoplink:hover {
color: #000000;
text-decoration: none;
font-weight: bold;
}

.kosik {
color: #4F7097;
text-decoration: underline;
font-weight: bold;
font-size: 12px;
}

.kosik:hover {
color: #F07E33;
text-decoration: none;
font-weight: bold;
font-size: 12px;
}

a {
color: #3b599d;
text-decoration: none;
font-weight: bold;
}

a:hover {
color: #e53c34;
text-decoration: underline;
font-weight: bold;
}

/* --------------------- styl ----------------------- */
span.h1_black {font-size: 14px; font-weight: bold; color: #000000;}
span.h1_black2 {font-size: 14px; font-weight: bold; color: #000000;}
span.h1_orange {font-size: 18px; font-weight: bold; color: #e53c34;}
span.h1_orange2 {font-size: 14px; font-weight: bold; color: #e53c34;}
span.h1_red {font-size: 18px; font-weight: bold; color: #e53c34;}
span.h1_red2 {font-size: 14px; font-weight: bold; color: #D9495D;}
span.h1_red3 {color: #FF0000;}
span.h1_blue {font-size: 14px; font-weight: bold; color: #1A4374;}
span.h1_grey {font-size: 14px; font-weight: bold; color: #858585;}
