BODY
{
    MARGIN: 0px
}
TABLE.greyBg			
{   color: #E4E4E4; font-style: normal;
	BACKGROUND-COLOR: #f7f7f7;
	border-top: 1px solid #727072;
	border-left: 1px solid #727072;
	border-right: 1px solid #727072;
	border-bottom: 1px solid #727072;	
} 		
TABLE.YellowBg			
{   BACKGROUND-COLOR: #FFEF8C;
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;

} 		
TABLE.seats
{   color: #000000; 
    font-style: normal;
	border-top: 1px solid #727072;
	border-left: 1px solid #727072;
	border-right: 1px solid #727072;
	border-bottom: 1px solid #727072;	
} 		
TD
{
    FONT-SIZE: 10px;
    COLOR: #666666;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
TD.seats
{
    FONT-SIZE: 9px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
TD.td_blue_nadpis_AKTIV
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 18px;
    BACKGROUND-COLOR: #0038b5;
    cursor:pointer;
}
TD.td_blue_nadpis_AKTIV2
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 18px;
    BACKGROUND-COLOR: #FFEF8C;
    cursor:pointer;
}
A:link
{
    FONT-SIZE: 10px;
    COLOR: #0099FF;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
A:visited
{
    FONT-SIZE: 10px;
    COLOR: #0099FF;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
A:hover
{
    FONT-SIZE: 10px;
    COLOR: #0099FF;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline;
}
.td_grey
{
    BACKGROUND-COLOR: #f7f7f7
}
.td_yellow
{
    BACKGROUND-COLOR: #FFEF8C;
}
.td_DarkYellow
{
    BACKGROUND-COLOR: #FFEA55;
}
.td_grey_border
{
    BACKGROUND-COLOR: #f7f7f7;
    BORDER: #636163 1px solid;
}
.td_grey_link
{
    BACKGROUND-COLOR: #F4F4F4;
    BORDER-BOTTOM: #636163 1px solid;
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: 600;
    FONT-SIZE: 12px;
    COLOR: #666666;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif    
}
.td_darkgrey
{
    BACKGROUND-COLOR: #E4E4E4
}
.td_darkgrey_borderTLR
{
    BORDER-TOP: #636163 1px solid;
    BORDER-LEFT: #636163 1px solid;
    BORDER-RIGHT: #636163 1px solid;
    BACKGROUND-COLOR: #E4E4E4;
}
.td_darkgrey_borderBLR
{
    BORDER-BOTTOM: #636163 1px solid;
    BORDER-LEFT: #636163 1px solid;
    BORDER-RIGHT: #636163 1px solid;
    BACKGROUND-COLOR: #E4E4E4;
}
.td_darkgrey_category
{
    BACKGROUND-COLOR: #E4E4E4;
    height : 18px;
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: 600;
    FONT-SIZE: 10px;
    COLOR: #666666;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.td_yellow_category
{
    BACKGROUND-COLOR: #FFEF8C;
    height : 18px;
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: 600;
    FONT-SIZE: 10px;
    COLOR: #666666;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.td_darkgrey_link
{
    BORDER-BOTTOM: #636163 1px solid;
}
.td_blue_link
{
    BORDER-BOTTOM: #0038b5 1px solid;
}
.td_blue_linkT
{
    BORDER-TOP: #0038b5 1px solid;
}
.td_menu_blue_link
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    BORDER-BOTTOM: #0038b5 1px solid;
}
.td_menu
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px
}
.td_blue
{
    BACKGROUND-COLOR: #0038b5
}
.td_blue_nadpis
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 18px;
    BACKGROUND-COLOR: #0038b5
}
.td_blue_nadpis30
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    HEIGHT: 20px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #0038b5
}
.td_pad20L
{
    PADDING-LEFT: 20px;
}
.graytxt
{
    FONT-SIZE: 9px;
    COLOR: #666666;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.graytxt600
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 9px;
    COLOR: #666666;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.graytxtB
{
    FONT-SIZE: 10px;
    COLOR: #666666;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.whitetxt
{
    FONT-SIZE: 9px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.whitetxt700
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.bluetxt700
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #0038b5;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.bluetxt700B
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #0038b5;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.blue2txt700B
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #0099ff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.blue2txt700
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #0099ff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.blue2txt
{
    FONT-WEIGHT: 400;
    FONT-SIZE: 10px;
    COLOR: #0099ff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.blacktxt700
{
    FONT-WEIGHT: 700;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

.blacktxt
{
    FONT-WEIGHT: 400;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.blacktxtSmall
{
    FONT-WEIGHT: 400;
    FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.blacktxtSmall700
{
    FONT-WEIGHT: 700;
    FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.bluelink:link
{
    FONT-WEIGHT: 700;
    FONT-SIZE: 10px;
    COLOR: #0038b5;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.bluelink:visited
{
    FONT-WEIGHT: 700;
    FONT-SIZE: 10px;
    COLOR: #0038b5;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.bluelink:hover
{
    FONT-WEIGHT: 700;
    FONT-SIZE: 10px;
    COLOR: #0038b5;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
A.bluelinkBIG:link
{
    FONT-WEIGHT: 700;
    FONT-SIZE: 14px;
    COLOR: #0038b5;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.bluelinkBIG:visited
{
    FONT-WEIGHT: 700;
    FONT-SIZE: 14px;
    COLOR: #0038b5;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.bluelinkBIG:hover
{
    FONT-WEIGHT: 700;
    FONT-SIZE: 14px;
    COLOR: #0038b5;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
A.graylink:link
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 10px;
    COLOR: #636163;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.graylink:visited
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 10px;
    COLOR: #636163;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.graylink:hover
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 10px;
    COLOR: #636163;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
A.graylink700:link
{
    FONT-WEIGHT: 700;
    FONT-SIZE: 10px;
    COLOR: #636163;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.graylink700:visited
{
    FONT-WEIGHT: 700;
    FONT-SIZE: 10px;
    COLOR: #636163;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.graylink700:hover
{
    FONT-WEIGHT: 700;
    FONT-SIZE: 10px;
    COLOR: #636163;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
A.darkgraylink600:link
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 10px;
    COLOR: #666666;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.darkgraylink600:visited
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 10px;
    COLOR: #666666;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.darkgraylink600:hover
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 10px;
    COLOR: #666666;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}

A.graylinkB:link
{
    FONT-WEIGHT: 700;
    FONT-SIZE: 12px;
    COLOR: #636163;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.graylinkB:visited
{
    FONT-WEIGHT: 700;
    FONT-SIZE: 12px;
    COLOR: #636163;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.graylinkB:hover
{
    FONT-WEIGHT: 700;
    FONT-SIZE: 12px;
    COLOR: #636163;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
A.whitelink:link
{
    FONT-WEIGHT: 700;
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.whitelink:visited
{
    FONT-WEIGHT: 700;
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.whitelink:hover
{
    FONT-WEIGHT: 700;
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
A.blacklink:link
{
    FONT-WEIGHT: 400;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.blacklink:visited
{
    FONT-WEIGHT: 400;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.blacklink:hover
{
    FONT-WEIGHT: 400;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
A.blacklink700:link
{
    FONT-WEIGHT: 700;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.blacklink700:visited
{
    FONT-WEIGHT: 700;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.blacklink700:hover
{
    FONT-WEIGHT: 700;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
A.blacklinkSmall:link
{
    FONT-WEIGHT: 400;
    FONT-SIZE: 9px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.blacklinkSmall:visited
{
    FONT-WEIGHT: 400;
    FONT-SIZE: 9px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.blacklinkSmall:hover
{
    FONT-WEIGHT: 400;
    FONT-SIZE: 9px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
SELECT.gray_sel
{
    BORDER-RIGHT: #636163 1px solid;
    BORDER-TOP: #636163 1px solid;
    FONT-SIZE: 10px;
    BORDER-LEFT: #636163 1px solid;
    COLOR: #636163;
    BORDER-BOTTOM: #636163 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 17px;
    BACKGROUND-COLOR: #ffffff
}
INPUT.gray_btnSearch
{
    BORDER-RIGHT: #636163 thin outset;
    BACKGROUND-IMAGE: url(../images/Lupa.gif);
    WIDTH: 22px;
    BORDER-BOTTOM: #666666 thin outset;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #666666
}
INPUT.yellow_btn
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    FONT-WEIGHT: 700;
    FONT-SIZE: 11px;
    BORDER-LEFT: #000000 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #000000 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #fae859
}
INPUT.white_btn
{
    BORDER-RIGHT: #636163 1px solid;
    BORDER-TOP: #636163 1px solid;
    FONT-WEIGHT: 700;
    FONT-SIZE: 11px;
    BORDER-LEFT: #636163 1px solid;
    COLOR: #636163;
    BORDER-BOTTOM: #636163 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #ffffff
}
INPUT.white_btnCalendar
{
    BACKGROUND-IMAGE: url(../images/kalendar_button1.gif);
    BORDER-RIGHT: #636163 1px solid;
    BORDER-TOP: #636163 1px solid;
    BORDER-LEFT: #636163 1px solid;
    COLOR: #636163;
    BORDER-BOTTOM: #636163 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 22px;
    WIDTH: 58px;
    BACKGROUND-COLOR: #ffffff;
}
INPUT.red_btn
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    FONT-WEIGHT: 700;
    FONT-SIZE: 11px;
    BORDER-LEFT: #000000 1px solid;
    COLOR: #FFFFFF;
    BORDER-BOTTOM: #000000 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #FF0000
}
INPUT.blue_btn
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    FONT-WEIGHT: 700;
    FONT-SIZE: 11px;
    BORDER-LEFT: #000000 1px solid;
    COLOR: #FFFFFF;
    BORDER-BOTTOM: #000000 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #0038B5
}

INPUT.gray_input
{
    FONT-SIZE: 10px;
    COLOR: #636163;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 19px;
    BACKGROUND-COLOR: #ffffff
}
INPUT.white_input
{
    BORDER-RIGHT: #636163 1px solid;
    BORDER-TOP: #636163 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #636163 1px solid;
    COLOR: black;
    BORDER-BOTTOM: #636163 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 17px;
    BACKGROUND-COLOR: white
}
INPUT.white_inputBIG
{
    BORDER-RIGHT: #636163 1px solid;
    BORDER-TOP: #636163 1px solid;
    FONT-SIZE: 12px;
    BORDER-LEFT: #636163 1px solid;
    COLOR: #636163;
    BORDER-BOTTOM: #636163 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 22px;
    BACKGROUND-COLOR: white;
    width: 300px
}
SELECT.TklubSelect			
    {
    background-color:E4E4E4;
    font-size:10;
    font-family:verdana;
	font-style:normal;
	text-align:left;
	border-top-color:727072;
	border-right-color:727072;
	border-bottom-color:727072;
	border-left-color:727072;
	border-top-style:solid;
	border-right-style:solid;
	border-bottom-style:solid;
	border-left-style:solid;
	border-top-width:1;
	border-right-width:1;
	border-bottom-width:1;
	border-left-width:1;
}						
IMG.IMGborder
{
    BORDER-RIGHT: #636163 1px solid;
    BORDER-TOP: #636163 1px solid;
    BORDER-LEFT: #636163 1px solid;
    BORDER-BOTTOM: #636163 1px solid
}
IMG
{
	border:0;
	}
Fieldset.Yellow
{
    BACKGROUND-COLOR: #FFEF8C;
    border-color:#000000;
    color:#000000;
    font-size:11;
    font-family:verdana;
    }
Fieldset.Blue
{
    BACKGROUND-COLOR: #CFDEFF;
    border-color:#000000;
    color:#000000;
    font-size:11;
    font-family:verdana;
}
Fieldset.Red
{
    BACKGROUND-COLOR: #FFCFCF;
    border-color:#FF0000;
    color:#FF0000;
    font-size:11;
    font-family:verdana;
    FONT-WEIGHT: bold;
}
DIV.sedadlo
{
    BORDER-RIGHT: #636163 1px solid;
    BORDER-TOP: #636163 1px solid;
    BORDER-LEFT: #636163 1px solid;
    BORDER-BOTTOM: #636163 1px solid
    
    }
    
#targetDiv 
{
background-color: #FEFEE5;
border:#FEEA55 1px solid;
z-index: 9999;
position:absolute;
}
#targetDivKalendar    
{
background-color: #F7F7F7;
border:#0038b5 1px solid;
z-index: 9999;
position:absolute;
}
#targetDivArtist 
{
background-color: #FEFEE5;
border:#FEEA55 1px solid;
z-index: 9999;
position:absolute;
}
#targetDivVenue 
{
background-color: #FEFEE5;
border:#FEEA55 1px solid;
z-index: 9999;
position:absolute;
}



.blacktxtSmallS
{
    FONT-WEIGHT: 400;
    FONT-SIZE: 9px;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

#divPics {   
    width:   284px;
    height:  222px;   
    padding: 0;  
    margin:  0;
    position: relative;  
    top: -1px;
}

#divPics img {
    padding: 0px;  
    border:  1px solid #ccc;  
    background-color: #eee;  
    width:  284px; 
    height: 222px;
}

.navDiv { 
	margin: 0px;
	width: 150px;
	height: 32px;
	background-color: #feef56;
	color:#6c6c6c;
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	line-height:1.4em;
}

.LeftBlue, .RightBlue{
    background-color: #1765b4; 
    color:#ffffff;
}

.LeftYellow { background-image: url(/images/tpb/lista_zlta_L.jpg); }
.RightYellow { background-image: url(/images/tpb/lista_zlta_R.jpg); }
.LeftBlue {background-image: url(/images/tpb/lista_modra_L.jpg); }
.RightBlue {background-image: url(/images/tpb/lista_modra_R.jpg); }

.drobky-place { width: auto; }
.drobky-kateg { height: auto; float: left; padding: 1px;margin: 1px;}


  /* ----------------------------------------- */
 /* ----- nove classy pre web --------------- */
/* ----------------------------- L.O. ------ */

.tbl_Header {margin-bottom: 7px;}
	.tbl_Header_tdLeft  { padding: 5px 0 0 0px; }
	.tbl_Header_tdRight { }




.tbl_content { background-color: #FFFFFF; }
	.tbl_content_tdLeftPanel  { background-color: #FFFFFF; }
	.tbl_content_tdOdporucame { background-color: #FFFFFF; }
	.tbl_content_tdRightPanel { background-color: #FFFFFF; }

.footer  { margin: 0 auto; margin-top: 20px; background-color: #ffffff; width: 990px; }

.hlMenu-pomlcka		{ width: 5px; height: 100%;}
.tbl-info-panel		{ background-color: #ffffff;  }
.tbl-info-panel-head	{ padding-bottom: 10px; background-color: #f2f2f2; }
.tbl-info-panel-H3	{ height: 30px; background-color: #eb1d1f; color: #ffffff; margin-bottom: 10px }
.tbl-TOP10		{  }
.tbl-td-TOP10, .tbl-td-Novinky, tbl-td-prihlas, .tbl-td-kalendar, .tbl-td-NovinkyX	{ padding: 6px 0 10px 0; background-color: #f2f2f2 }
.tbl-prihlas		{ background-color: #F2F2F2; margin-bottom: 10px; }
.tbl-prihlas-inputs	{ padding: 0 0 0 10px; }
.tbl-inputs		{ padding: 6px 0 10px 0; }
.tbl-inputs-in 		{ width: 130px; BORDER-RIGHT: #d3d3d3 1px solid; BORDER-TOP: #d3d3d3 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #d3d3d3 1px solid; BORDER-BOTTOM: #d3d3d3 1px solid; padding-left: 3px; }

.tbl-bestsellers	{ background-color: #ffffff; }
.tbl-EDvystup		{ background-color: #ffffff; }
.tbl-vyhladavanie	{ background-color: #ffffff; }

.tbl-linky		{ margin-top: 5px; }
.tbl-linky-odrazka	{ width: 8px; height: 8px; background-color: #F32225; margin-left: 3px; margin-top: 2px; }
.top10-linky-odrazka	{ width: 8px; height: 8px; background-color: #666465; margin-left: 3px; margin-top: 2px; }
.Novinky-linky-odrazka	{ width: 8px; height: 8px; background-color: #666465; margin-left: 3px; margin-top: 2px; }
.NovinkyX-linky-odrazka	{ width: 8px; height: 8px; background-color: #666465; margin-left: 3px; margin-top: 2px; }
.tbl-EDvystup		{ background-color: #F2F2F2; margin-bottom: 10px;}
.odrazka 		{ width: 8px; height: 8px; background-color: #F32225; margin-left: 3px; margin-top: 2px; float: left }
.tp-bg-cms		{  }

.tbl-kalendar			{}
	.kalendar-link1		{ color: red}
	.tbl-td-kalendar	{ display: none; }	
	.tbl-td2-kalendar	{ border: 1px solid #f2f2f2; background: #f2f2f2; }
		.tbl2-kalendar	{}
		.tbl2-td-kalendar	{  }
			.tbl3-kalendar	{}
				.tbl3-td-kalendar  {}
				.tbl3-td2-kalendar {}

.tbl4-kalendar {}
TD.menu_header
{
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    TEXT-ALIGN: center
}

A.tbl4-link:link 	{ padding: 3px 3px 3px 2px; FONT-WEIGHT: 700; FONT-SIZE: 10px; COLOR: #2ba5ff; font-family: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
A.tbl4-link:visited	{ padding: 3px 3px 3px 2px; FONT-WEIGHT: 700; FONT-SIZE: 10px; COLOR: #2ba5ff; font-family: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
A.tbl4-link:hover	{ padding: 3px 5px 3px 5px; background-color: #ffffff; FONT-WEIGHT: 700; FONT-SIZE: 10px; COLOR: #2ba6ee; font-family: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline }

.tbl5-kalendar 	{ border: 1px solid #cecece; margin: 5px; }
.tbl6-kalendar 	{}
.tbl6-td-bgdays	{}
	.tbl6-td-bgdays-font {}
.tbl7-kalendar 	{ background: #ffffff; }

/* lista */
.tbl-td-lista { height: 35px;}

/* Platba  */
.tbl-platba 	{ padding: 10px 0 10px 0; }
.tbl-td-platba 	{ }

/* Detail podujatia */
.tbl-DetailPodujatia {}
.tbl1-DetailPodujatia {}
.tbl2-DetailPodujatia {}
.tbl3-DetailPodujatia {}
.tbl4-DetailPodujatia {}
.tbl5-DetailPodujatia {}
.tbl6-DetailPodujatia {}
.tbl7-DetailPodujatia {}
.tbl8-DetailPodujatia {}


/* Vyhladavanie (nie Ajax)*/
.tbl-vyhladavanie 	{}
.tbl1-vyhladavanie	{ margin-top: 10px; }
	.tbl1-td-vyhladavanie {}
		.tbl1-vyhladavanie-input { BORDER-RIGHT: #636163 1px solid; BORDER-TOP: #636163 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #636163 1px solid; COLOR: black; BORDER-BOTTOM: #636163 1px solid; font-family: Arial, Helvetica, sans-serif; HEIGHT: 17px; BACKGROUND-COLOR: white } /*end INPUT.white_input */
		.tbl1-vyhladavanie-subtn { }
.tbl2-vyhladavanie	{}
select.tbl2-vyhladavanie-SelOpt
{
    BORDER-RIGHT: #999999 1px solid;
    BORDER-TOP: #999999 1px solid;
    FONT-SIZE: 10px;
    BORDER-LEFT: #999999 1px solid;
    COLOR: #636163;
    BORDER-BOTTOM: #999999 1px solid;
    font-family: Arial, Helvetica, sans-serif;
    HEIGHT: 17px;
    BACKGROUND-COLOR: #ffffff;
    width: 151px;
    margin: 9px 2px 0px 2px;
} /* end SELECT.gray_sel */

  /* ----------------------------------------- */
 /* ----- hlavne menu, linky                - */
/* ----------------------------- L.O. ------ */
.hlmenu-link  { color: #3b3b3a }
.hlmenu-link a{ 

        display:inline-block;
        color: white;
	font-family:  Arial, Verdana, Tahoma, Helvetica, sans-serif;
        font-size:18px;
        font-weight: bold;
        padding:6px 11px;
        text-decoration:none;
	cursor: pointer;
	-webkit-transition: all 800ms ease; 
	-moz-transition: all 800ms ease; 
	-ms-transition: all 800ms ease; 
	-o-transition: all 800ms ease; 
	transition: all 800ms ease;
	color: #3b3b3a;
}

.hlmenu-link:hover {
        text-shadow: -3px 2px 8px #ffffff, 2px -3px 8px #f3f3f3;
	color: #3b3b3a;
}	

  /* ----------------------------------------- */
 /* ----- UNIBUTTON		     -------- */
/* ----------------------------- L.O. ------ */

    .UniButton {
        
        -moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
        -webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
        box-shadow:inset 0px 1px 0px 0px #ffffff;
        
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #f6f6f6));
        background:-moz-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
        background:-webkit-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
        background:-o-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
        background:-ms-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
        background:linear-gradient(to bottom, #ffffff 5%, #f6f6f6 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0);
        
        background-color:#ffffff;
        
        -moz-border-radius:6px;
        -webkit-border-radius:6px;
        border-radius:6px;
        
        border:1px solid #dcdcdc;
        
        display:inline-block;
        color:#666666;
        font-family:arial;
        font-size:12px;
        font-weight:bold;
        padding:6px 24px;
        text-decoration:none;
        text-shadow:0px 1px 0px #ffffff;
	/* width: 100px; */
        
    }
    .UniButton:hover {
        
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f6f6f6), color-stop(1, #ffffff));
        background:-moz-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
        background:-webkit-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
        background:-o-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
        background:-ms-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
        background:linear-gradient(to bottom, #f6f6f6 5%, #ffffff 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#ffffff',GradientType=0);
        
        background-color:#f6f6f6;
    }
    .UniButton:active {
        position:relative;
        top:1px;
    }

    /* ina velkost unibuttonov */
.btnUni_login	{ width: 88px; padding: 4px 14px;  }

    /* SECONDARY CLASS - colours */
.RED {
	
        -moz-box-shadow:inset 0px 1px 0px 0px #cf866c;
        -webkit-box-shadow:inset 0px 1px 0px 0px #cf866c;
        box-shadow:inset 0px 1px 0px 0px #cf866c;
	
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f32226), color-stop(1, #d11418));
        background:-moz-linear-gradient(top, #f32226 5%, #d11418 100%);
        background:-webkit-linear-gradient(top, #f32226 5%, #d11418 100%);
        background:-o-linear-gradient(top, #f32226 5%, #d11418 100%);
        background:-ms-linear-gradient(top, #f32226 5%, #d11418 100%);
        background:linear-gradient(to bottom, #f32226 5%, #d11418 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f32226', endColorstr='#d11418',GradientType=0);
	
        background-color:#f32226;
	
	/*border:1px solid #942911;*/
	
	color:#ffffff;
   
	/*text-shadow:0px 1px 0px #854629;*/
	white-space:nowrap;
	
}
.RED:hover {
	
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #d11418), color-stop(1, #f32226));
        background:-moz-linear-gradient(top, #d11418 5%, #f32226 100%);
        background:-webkit-linear-gradient(top, #d11418 5%, #f32226 100%);
        background:-o-linear-gradient(top, #d11418 5%, #f32226 100%);
        background:-ms-linear-gradient(top, #d11418 5%, #f32226 100%);
        background:linear-gradient(to bottom, #d11418 5%, #f32226 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d11418', endColorstr='#f32226',GradientType=0);
        
        background-color:#d11418;
}

    /* SECONDARY CLASS - blue-sky, (napr.tlacidlov  cardpay_detail [tlac vstupenky]  */
.blue-sky {
	
	-moz-box-shadow:inset 0px 1px 0px 0px #97c4fe;
        -webkit-box-shadow:inset 0px 1px 0px 0px #97c4fe;
        box-shadow:inset 0px 1px 0px 0px #97c4fe;
        
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #3d94f6), color-stop(1, #1e62d0));
        background:-moz-linear-gradient(top, #3d94f6 5%, #1e62d0 100%);
        background:-webkit-linear-gradient(top, #3d94f6 5%, #1e62d0 100%);
        background:-o-linear-gradient(top, #3d94f6 5%, #1e62d0 100%);
        background:-ms-linear-gradient(top, #3d94f6 5%, #1e62d0 100%);
        background:linear-gradient(to bottom, #3d94f6 5%, #1e62d0 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d94f6', endColorstr='#1e62d0',GradientType=0);
        
        background-color:#3d94f6;
	
	/*border:1px solid #ffffff;*/
	
	color:#ffffff;
   
	/*text-shadow:0px 1px 0px #854629;*/
	white-space:nowrap;
	
}
.blue-sky:hover {
	
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #1e62d0), color-stop(1, #3d94f6));
        background:-moz-linear-gradient(top, #1e62d0 5%, #3d94f6 100%);
        background:-webkit-linear-gradient(top, #1e62d0 5%, #3d94f6 100%);
        background:-o-linear-gradient(top, #1e62d0 5%, #3d94f6 100%);
        background:-ms-linear-gradient(top, #1e62d0 5%, #3d94f6 100%);
        background:linear-gradient(to bottom, #1e62d0 5%, #3d94f6 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e62d0', endColorstr='#3d94f6',GradientType=0);
        
        background-color:#1e62d0;
}

#TPnav { cursor: pointer }

.backBtn {
	display:inline-block;
	color: #0038b5;
	border:1px solid #636163;
	background:#f7f7f7;
	box-shadow: 0 0 5px -1px rgba(0,0,0,0.2);
	cursor:pointer;
	vertical-align:middle;
	width:100px;
	height:25px;
	max-width: 300px;
	padding: 5px;
	text-align: center;
	font-size: large;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.backBtn:active {
	color:Yellow;
	box-shadow: 0 0 5px -1px rgba(0,0,0,0.6);
}
