body{
        margin: 0;
        padding: 0;
        text-align: center;
        background-color: #726D62;
        font-family: "Times New Roman CE", "Times New Roman", Times, serif;
        font-size: 13px;
}
TD,TH {
	font-size: 13px;
}
TH {
	text-align: left;
}
#content table {
	margin-bottom: 15px;
}
#content table .layfix {
	table-layout: fixed !important;
}
.noborder {
	border: 0 !important;
}
.nocss {
        display: none;
}
hr {
	height: 2px;
	color: Black;
}
#content {
        position: relative;
        margin: auto;
        width: 990px;
        background-image: url(img/bg/page_bgmain.gif);
        background-repeat: repeat-y;
        background-color: #EAE8E3;
        text-align: left;
}
#content A, #content A:link, #content A:visited, #content A:active, #content A:hover, .mecenasi A, .mecenasi A:link, .mecenasi A:visited,
.mecenasi A:active, .mecenasi A:hover, A.srucickou, A:link.srucickou, A:visited.srucickou, A:active.srucickou, A:hover.srucickou {
        color: black;
        text-decoration: none;
        font-weight: bold;
        display: inline;
        padding-left: 35px;
        background-image: url(img/rucickalink.gif);
        background-repeat: no-repeat;
}
#content A.bezrucicky, #content A:link.bezrucicky, #content A:visited.bezrucicky, #content A:active.bezrucicky, #content A:hover.bezrucicky,
.mecenasi A.bezrucicky, .mecenasi A:link.bezrucicky, .mecenasi A:visited.bezrucicky, .mecenasi A:active.bezrucicky, .mecenasi A:hover.bezrucicky{
	background: transparent;
	background-image: none;
	padding: 0;
}
A.image, A.image:link, A.image:active, A.image:visited, A.image:hover {
	padding: 0 !important;
	background-image: none !important;
	background: transparent !important;
}
#levypruh {
        position: relative;
        left:24px;
        width: 307px;
        float: left;    
}
#hlavni {
        position: relative;
        left: 35px;
        width: 625px;   
        float: left;
        /*background-color: Red;*/
}
#hlavni P {
        text-indent: 20px;
        margin: 0 0 8px 0;
        text-align: justify;
}
#hlavni P.noindent, #hlavni P.noind  {
			text-indent: 0;
}
#hlavni H1 {
        font-size: 24px;
        margin: 0 0 8px 0;
        text-align: center;
}
#hlavni H2 {
        font-size: 13px;
		  font-weight: bold;
        margin: 0 0 0px 0;
        text-align: left;
}
#hlavni .obrazekvpravo {
        position: relative;
        float: right;
        padding: 4px 0 20px 0;
        font-style: italic;
        border-bottom: 2px solid black;
        margin-bottom: 3px;
        margin-left: 4px;
}
#hlavni .obrazekvlevo {
        position: relative;
        float: left;
        padding: 4px 0 20px 0;
        font-style: italic;
        border-bottom: 2px solid black;
        margin-bottom: 3px;
        margin-right: 4px;
}
#hlavni .obrazekvpravo A, #hlavni .obrazekvpravo A:link, #hlavni .obrazekvpravo A:active, #hlavni .obrazekvpravo A:visited, #hlavni
.obrazekvpravo A:hover, #hlavni .obrazekvlevo A, #hlavni .obrazekvlevo A:link, #hlavni .obrazekvlevo A:active, #hlavni .obrazekvlevo
A:visited, #hlavni .obrazekvlevo A:hover {
        font-style: italic;
        font-weight: normal;
}
#hlavni .obrazekvpravo img, #hlavni .obrazekvlevo img {
        margin-bottom: 3px;
}
/*------------------------------------------------------------------------------*/
#hlava {
        position: relative;
        width: 990px;
        /*height: 166px;*/
        height: 198px;  
}
#all {
        width: 990px;
        /*height: 100%;*/
        height: auto;
        min-height: 100%;
        margin: auto;
        background-image: url(img/bg/page_bg_top2.jpg);
        background-repeat: no-repeat;
        background-color: #EAE8E3;
        overflow: visible;
}
#hlava .ucho {
        position: absolute;
        left: 777px;
        top: 4px;
        width: 190px;
        height: 83px;
}
#hlava .datum {
        position: absolute;
        left: 24px;
        top: 26px;
        width: auto;
        text-align: left;
}
#hlava .titulek {
        position: absolute;
        left: 286px;
        top: 28px;
        width: 400px;
        height: auto;
        text-align: center;
        /*border: 1px solid red;*/
        font-weight: bold;
        font-size: 38px;
}
/*----------------------------------------------------------------------*/
#levypruh .podfotkou {
        font-style: italic;
        margin-top: 3px;
		  margin-bottom: 16px;
}

#levypruh .podfotkou A, #levypruh .podfotkou A:link, #levypruh .podfotkou A:visited, #levypruh .podfotkou A:active, #levypruh .podfotkou A:hover {
	font-weight: normal;
	font-style: normal;
}

#levypruh .navigsekce H1, .navigtitul {
	position: relative;
        font-size: 17px;
        font-weight: bold;
        border-bottom: 2px solid black;
		  /*border-top: 2px solid black;*/
        padding-bottom: 6px;
        padding-top: 0;
        margin-bottom: 7px;
        margin-top: 14px;
        /*text-align: center;*/
}
#levypruh .odsaz {
	margin-left: 10px;
}
/*-----------------------------------------------------------------------*/
#pata {
        position: relative;
        width: 990px;
        margin: auto;
        height: auto;
        background-color: #EAE8E3;
        
        text-align: left;
        /*border: 1px solid maroon;*/
        padding-bottom: 8px;
}
#pata .cara {
        position: relative;
        left: 24px;
        top: 0px;
        width: 943px;
        height: 17px;
        background-image: url(img/bottom/pata_cara.gif);
        background-repeat: repeat-x;
}
#pata .nasimecenasi {
        position: relative;
        margin-left: 24px;
        top: 0px;
        float: left;
        margin-right: 10px;
}
#pata .mecenasi {
        padding-top: 3px;
        position: relative;
        /*width: 334px;*/
		width: 200px;
        float: left;
}
#pata p {
        padding: 0;
        margin: 0;
        text-align: left;
}
#pata .stred {
        position: relative;
        float: left;
        height: 40px;
        /*width: 88px;*/
		left: 35px;
}
#pata .mapa {
        position: relative;
        right: 24px;
        float: right;
}
/*---------------------------------------------------------------------*/
TABLE.repertoir {
        border-top: 1px solid black;
        width: 100%;
        /*table-layout: auto;*/
}
TABLE.repertoir td {
        border-bottom: 1px solid black;
        vertical-align: top;
}
TABLE.repertoir th {
        border-bottom: 1px solid black;
        vertical-align: top;
		  text-align: left;
		  font-weight: bold;
}
TABLE.repertoir td.den {
        width: 80px;
        font-weight: bold;
}
TABLE.repertoir td.hodina {
        width: 60px;
}
/*-seznam hercu---------------------------------------------------------*/
TABLE.herci {
	table-layout: auto;
	width: 625px;
}
TABLE.herci TD {
	vertical-align: top;
	text-align: center;
	padding: 0 0 10px 0;
	font-size: 11px;
}
TABLE.herci TD IMG {
	border: 1px solid black;
	margin-bottom: 4px;
}
/*-profil herce---------------------------------------------------*/
.profilherce h1 {
	text-align: left !important;
}
.profilherce .obrazekvlevo, .profilherce .obrazekvlevo {
	padding-top: 36px !important;
}
.profilherce .obrazekvlevo a,.profilherce .obrazekvlevo a:link,.profilherce .obrazekvlevo a:active,.profilherce .obrazekvlevo a:visited,.profilherce .obrazekvpravo a,.profilherce .obrazekvpravo a:link,.profilherce .obrazekvpravo a:active,.profilherce .obrazekvpravo a:visited {
	font-weight: bold !important;
}
/*- shop -------------------------------------------------------------*/
.thumbobchod {
	padding-left: 25px !important;
	padding-right: 25px !important;
	border: 0 !important;
}
.thumbobchod img {
	border: 1px solid black;
}
table.kosikctrl {
	table-layout: fixed;
	border-top: 2px solid black;
	border-bottom: 2px solid black;
}
table.kosikctrl td {
	font-size: 13px;
	text-align: center;
}
TABLE.kosik {
        border-top: 2px solid black;
        width: 100%;
        table-layout: fixed;
}
TABLE.kosik TR {
	border-bottom: 1px solid black;
}
TABLE.kosik td {
        border-bottom: 1px solid black;
        vertical-align: top;
}
TABLE.kosik th {
        vertical-align: top;
		  text-align: left;
		  font-weight: bold;
		  border-bottom: 2px solid black;
}
/*-form------------------------------------------------------------*/
INPUT.text {
	border: 1px solid black;
	width: 88px;
	height: 16px;
	background: transparent;
	/*background-image: url(img/hp_forminput_bg.gif);*/
	font-family: "Times New Roman CE", "Times New Roman", Times, serif;
	font-size: 13px;
	/*font-weight: bold;*/
}
INPUT.uzky {
	width: 25px;
}
/*-fotky-------------------------------------------------------*/
table.fotky {
	/*table-layout: fixed;*/
}
table.fotky td {
	padding: 3px;
	vertical-align: top;
	font-style: italic;
	/*width: 33%;
	text-align: center;*/
	/*background: Black;*/
}
table.media {
	/*table-layout: fixed;*/
	width: 100%;
}
table.media td {
	padding: 2px;
	vertical-align: top;
	
}
td.pulsirky {
	width: 50% !important;
}
table.icons {
	width: 50px;
}
table.icons td {
	padding: 5px;
	text-align: center;
}
.pexeso {
	width: 482px;
	margin: auto;
	margin-left: 70px;
}
.mozillabug {
	float:none;clear:both;height:1px;overflow: hidden;
}
.tlacitkosrucickou {
padding-left: 25px; background-image: url(img/rucickalink.gif); background-repeat: no-repeat; font-size:11px; font-weight: bold; background-color: #D9D8BB; color: #000000; font-family: times, serif;
}
/*-----------ONLINE CHAT 2004-04-09 --------------*/
P.otazka, P.odpoved {
	position: relative;
	text-indent: 0 !important;
}
P.otazka {
	font-style: italic;
}
P.odpoved {
	font-weight: bold;
}
#pata .stred {
 width:490px;
 }
.patastreditem {
 position: relative; float:left; 
 padding-right: 25px;
}
.patastreditem object, .patastreditem embed {float: left;}
div.program label { margin-left: 20px; width: 80px; }
div.program strong { width: 80px; }
.hraji { font-weight: bold; }
div.hraji label { width: 400px; }
.center {
	text-align: center !important;
}
#hlavni H3 {
	font-weight: normal;
	text-align: center;
}
ul.historie li {
	list-style-type: disc;
}