﻿@charset "utf-8";

body {  
	font-size: 10pt;
	color: #fff;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	background-color: #3f3f41;
	text-align: center;
}
body, html,div, p, a, img, table, tr, td { font-size: 10pt; }
body, html,div, a, img { 
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
	border: none;	 
}
a:link { text-decoration: none; color: #fff; }
a:visited { text-decoration: none; color: #fff; }
a:hover { text-decoration: underline; color: #fff; }

.strong { font-weight: bold; }
.red { color: #f30; }

#page { 
	width: 760px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

/* td { vertical-align: top !important; } */

#main-content-table { width: 757px; }
#main-content-table td { background-repeat: no-repeat; background-position: top left; }
#main-content-table .row1 { height: 88px; }
#main-content-table .row2 { height: 194px; }
#main-content-table .col1 { width: 103px; }
#main-content-table .col2 { width: 539px; }
#main-content-table .col3 { width: 115px; }

#page-topimage-1 { background-image: url(page-topimage-1.gif); }
#page-topimage-2 { background-image: url(page-topimage-2.gif ); }
#page-topimage-3 { background-image: url(page-topimage-3.gif ); }
#page-headsection-1 { background-image: url(page-headsection-1.gif ); }
#page-headsection-2 { background-image: url(page-headsection-2.gif ); }
#page-headsection-3 { background-image: url(page-headsection-3.gif ); }
#content-1-1 { background-color: #292827; vertical-align: top !important;  }
#content-1-2 {vertical-align: top !important; padding: 10px 0px 10px 0px;  }
#content-1-2 h1, #content-1-2 p, #content-1-2 div, #content-1-2 table {
	margin-left: 20px;
}
#content-1-3 { background-color: #292827; background-image: url(content-1-3.gif ); text-align: left; font-size: 9pt; vertical-align: top !important;  }
#content-1-3 p { margin-left: 15px;  }
#content-1-3 p img { position: relative; top: 3px; }
#content-2-1 { background-color: #292827; vertical-align: top !important;  }
#content-2-3 { background-color: #292827; vertical-align: top !important;  }

.roboFoo { visibility:hidden;height:0px!important; }

#left-menu, #left-menu li
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#left-menu li 
{ 
	width: 103px;
	height: 22px;
	list-style: none; 
}
#left-menu a, #left-menu img 
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}



.today-play
{
	display: block;
	text-align: right;
	margin-top: 50px;
	margin-right: 136px;
}
.today-play strong { color: #f30; }
.today-play a { color: #f30; }
.today-play img { position: relative; top: 5px; }

.page-menu
{
	width: 255px;
	height: 28px;
	position: relative; 
	float: right; 
	left: 26px;
	_left: 6px;
	background-image: url(panel-1.gif );
	background-repeat: no-repeat;
	padding: 6px 0px 0px 20px;
}
.page-menu a {font-weight:bold;color:#f30;text-decoration:none;}
.page-menu a:visited {font-weight:bold;color:#f30;text-decoration:none;}
.page-menu a:hover {font-weight:bold;color:#f30;text-decoration:none;}

h1 
{
	color: #f30;
	font-size: 16px;
}

.program_table {
	
}
.program_table .date {
	font-size: 14px;
	font-weight: bold;
	color: #f30;
}
.program_table .time {
	font-size: 14px;
	color: #f30;
}
.program_table .title {
	font-size: 14px;
	padding: 4px 10px 4px 20px;
	color: #fff;
	font-weight: bold;
	background-color: #292827;
}
.program_table .rezervuj {
	font-size: 10px;
	text-align: right;
	font-style: italic;
	font-weight: normal;
}
.program_table .text1 {
	font-size: 12px;
}
.program_table .text2 {
	font-size: 12px;
	padding-bottom: 15px;
}


.inscenace_table {

}
.inscenace_table  td {
	vertical-align: top;
}
.inscenace_table  a.title:link, .inscenace_table  a.title:visited {
	color: #f30;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
}
.inscenace_table  a.title:hover {
	color: #f30;
	font-weight: bold;
	font-size: 13px;
	text-decoration: underline;
}
.inscenace_table img {
	border-left: 10px solid #292827;
	border-right: 10px solid #292827;
	border-top: 5px solid #292827;
	border-bottom: 5px solid #292827;
}

.partneri_table {

}
.partneri_table  td {
	padding: 10px 5px 10px 5px;
}



.historie_table {

}
.historie_table td {
	padding: 10px 0px 10px 0px;
	text-align: left;
}
.historie_table .photo_row {
	background-color: #292827;
	padding: 0px 10px 0px 10px;
	text-align: center;
}



.staff_table {
	padding-top: 30px;
	width: 100%;
	padding-left: 20px;
	margin-right: 20px;
}
.staff_table td {
	margin: 0px 10px 0px 10px;
	padding: 0px 10px 0px 10px;
}

.icon-set {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.icon-set li {
	list-style: none;
	background-position: left center;
	background-repeat: no-repeat;
	margin: 0px 0px 0px 8px;
	padding: 4px 0px 4px 24px;
}
.icon-set .icon1 {background-image: url(icon-1.gif );}
.icon-set .icon2 {background-image: url(icon-2.gif );}
.icon-set .icon3 {background-image: url(icon-3.gif );}
.icon-set form {
	margin: 0px 0px 0px 8px;
	padding: 4px 5px 4px 0px;
}


/* rada fotografii u detailu lidi */
.staff-detail-photorow{
	background-color: #292827;
	width: 200px;/*height:150px;*/
	margin-right: 40px;
	float: right;
	padding: 10px;
	text-align : center;
}

.staff-detail-photorow * {
	margin-bottom:10px;
}


a.rssLink {
  display: block;
  width: 36px;
  height: 14px;
  background: transparent url("rss.gif") no-repeat left center;
}
a.xhtmValidLink {
  display: block;
  width: 41px;
  height: 14px;
  background: transparent url("xhtml.gif") no-repeat left center;
}
a.rssLink:hover, a.xhtmlValidLink:hover { text-decoration:none!important; }


ul.menu { 
	background-image: url(menu.gif);
	list-style-type: none;
	padding-left: 0;
	padding-right: 20px;
	text-align: right;
}

ul.menu li {
	font-size : 18px;
}

.lide-menu {
	text-align : center;
	margin-bottom : 2em;
	font-weight : bold;
}

.lide-menu a {
	color : #f30;
}


div.formular {
	font-weight : bold;
	display : block;
	margin:0;
	padding:0;
}
