* {
	margin: 0;
	padding: 0;
}
body {
	font-family: arial, sans-serif;
	font-size: small;
	color: #666;
	padding-top: 5px;
	background: #fff;
}
.invisible, hr {
	display: none;
}
a {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
fieldset, img {
	border: none;
}
.page {
	width: 993px;
	margin: 0 auto;
}
.topmenu {
	padding: 4px 26px;
	border-bottom: 1px solid #102153;
	font-size: 86%;
	background: #DBDFE9 url('../App_Themes/Inshop/img/topmenu.png') no-repeat left top;
}
.topmenu li {
	display: inline;
}
.topmenu a {
	padding: 0 11px 0 7px;
	color: #677193;
	letter-spacing: 1px;
	background: url('../App_Themes/Inshop/img/splitter1.png') no-repeat right center;
}
.topmenu .last a {
	background: none;
}
.header, .header-sk {
	width: 984px;
	height: 98px;
	border-top: 1px solid #D9DDE7;
	padding: 3px 0 0 9px;
	background: #102153 url('../App_Themes/Inshop/img/header.png') no-repeat left top;
}
.header-sk {
	background: #102153 url('../App_Themes/Inshop/img/header-sk.png') no-repeat left top;
}
.header-home, .header-home-sk {
	width: 984px;
	height: 202px;
	border-top: 1px solid #D9DDE7;
	padding: 3px 0 0 9px;
	background: #102153 url('../App_Themes/Inshop/img/header_home.jpg') no-repeat left top;
}
.header-home-sk {
	background: #102153 url('../App_Themes/Inshop/img/header-home-sk.jpg') no-repeat left top;
}
.header h1, .header-sk h1, .header-home h1, .header-home-sk h1 {
	float: left;
	position: relative;
	width: 214px;
	height: 64px;
	overflow: hidden;
}
.header h1 a, .header-sk h1 a, .header-home h1 a, .header-home-sk h1 a {
	display: block;
	width: 214px;
	height: 64px;
	font-size: 26px;
	cursor: pointer;
	padding-top: 15px;
	color: #F9A020;
	text-align: center;
}
.header h1 span, .header-sk h1 span, .header-home h1 span, .header-home-sk h1 span {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 214px;
	height: 64px;
	background: url('../App_Themes/Inshop/img/logo.png') no-repeat left top;
}
.header-home h1 span, .header-home-sk h1 span {
	height: 61px;
	background: url('../App_Themes/Inshop/img/logo-home.gif') no-repeat left top;
}
.header_right {
	float: right;
	width: 770px;
}
.header_right #menuElem {
	float: left;
	height: 34px;
	width: 519px;
	font-size: 86%;
	padding-left: 16px;
}
.header_right #menuElem li {
	position: relative;
	list-style-type: none;
	float: left;
	height: 34px;
	padding-right: 1px;
	background: url('../App_Themes/Inshop/img/splitter2.png') no-repeat right center;
}
.header_right #menuElem li.last {
	padding-right: 0;
	background: none;
}
.header_right #menuElem a {
	display: block;
	height: 24px;
	padding: 10px 9px 0 10px;
	letter-spacing: 1px;
	color: #fff;
}
.header_right #menuElem #thispage a {
	color: #FFB955;
	background: #112154 url('../App_Themes/Inshop/img/mainmenuh.png') repeat-x left top;
}
.header_right #menuElem a:hover {
	text-decoration: none;
	color: #FFB955;
}
.header_right #menuElem ul {
	position: absolute;
	width: 235px;
	left: 0;
	top: 34px;
	display: none;
}
.header_right #menuElem li:hover ul {
	display: block;
}
.header_right #menuElem ul li {
	float: none;
	width: 100%;
	height: auto;
	padding-bottom: 1px;
	background: #112154 url('../App_Themes/Inshop/img/submenuli.png') no-repeat left bottom;
}
.header_right #menuElem ul li.lastsub {
	padding-bottom: 0;
	background: #112154 url('../App_Themes/Inshop/img/submenulilast.png') no-repeat left bottom;
}
.header_right #menuElem ul a, .header_right #menuElem #thispage ul a {
	float: none;
	display: block;
	width: 202px;
	height: auto;
	padding: 4px 0 4px 33px;
	color: #7A90D4;
	background: none;
}
.header_right #menuElem ul a:hover, .header_right #menuElem #thispage ul a:hover {
	color: #fff;
	background: url('../App_Themes/Inshop/img/submenua.png') repeat-y right top;
}
#searchform {
	float: left;
	width: 235px;
	height: 30px;
	padding-top: 4px;
}
#searchform *, .panel1 *, .panel-top *, .panel-bottom * {
	vertical-align: middle;
}
.search {
	width: 150px;
	height: 18px;
	padding: 2px 0 0 5px;
	border: 1px solid #112153;
	color: #fff;
	margin-right: -1px;
	background: #3F5494;
}
.panel-home, .panel-home-sk {
	float: right;
	margin-right: 9px;
	width: 305px;
	height: 119px;
	color: #fff;
	font-size: 9px;
	background: url('../App_Themes/Inshop/img/home-right.gif') no-repeat left top;
}
.panel-home-sk {
	background: url('../App_Themes/Inshop/img/home-right-sk.gif') no-repeat left top;
}
.panel1 {
	float: right;
	margin-right: 9px;
	background: url('../App_Themes/Inshop/img/tipy.png') no-repeat left top;
	width: 305px;
	height: 64px;
}
.panel1 p {
	margin: 32px 10px 0 13px;
}
.panel-home p, .panel-home-sk p {
	margin: 45px 10px 0 13px;
}
.panel-home p.p1, .panel-home-sk p.p1 {
	margin-top: 32px;
}
.panel1 img, .panel-home img, .panel-home-sk img {
	float: right;
	margin-bottom: 5px;
}
.panel1 a, .panel-home a, .panel-home-sk a {
	color: #fff;
	font-size: 9px;
	text-decoration: none;
}
.panel1 a:hover, .panel-home a:hover, .panel-home-sk a:hover {
	text-decoration: underline;
}
.main {
	width: 968px;
	padding: 0 18px 50px 7px;
	background: url('../App_Themes/Inshop/img/main.png') repeat-y left top;
}
.main-home {
	width: 968px;
	padding: 0 0 20px 26px;
	background: url('../App_Themes/Inshop/img/main-home.gif') repeat-y center top;
}
.left {
	float: left;
	width: 314px;
	padding-top: 6px;
	overflow: hidden;
	background: url('../App_Themes/Inshop/img/left.png') no-repeat left top;
}
.right {
	float: right;
	width: 648px;
	padding-top: 8px;
	overflow: hidden;
}
.panel2 {
	display: block;
	margin-left: 9px;
	padding-left: 9px;
	width: 288px;
}
.panel2 img {
	display: block;
}
.left_content {
	width: 210px;
	padding: 5px 0 0 51px;
	font-size: 86%;
	font-family: verdana, arial, sans-serif;
}
.left_content h2 {
	padding: 15px 0;
	font-size: 125%;
	color: #DD7214;
}
.left_content h3 {
	padding: 15px 0;
	font-size: 100%;
	color: #3F5494;
}
.left_content h3 a {
	color: #3F5494;
}
.left_content h3 a:hover {
	color: #102153;
}
.left_content #menuElem {
	padding-bottom: 18px;
	border-bottom: 1px dashed #BCC4DD;
	margin-top: 10px;
}
.left_content #menuElem ul {
	margin-left: 25px
}
.left_content #menuElem li {
	list-style-type: none;
}
.left_content #menuElem a {
	display: block;
	width: 206px;
	padding: 4px 0 4px 24px;
	color: #475C9E;
	background: url('../App_Themes/Inshop/img/bull1.png') no-repeat 0 .45em;
}
.left_content #menuElem ul a {
	display: block;
	width: 182px;
	padding: 4px 0 4px 24px;
	color: #475C9E;
	background: url('../App_Themes/Inshop/img/bull1.png') no-repeat 0 .45em;
}
.left_content #menuElem a:hover {
	color: #F9A020;
}
.clanek,.newsletters {
	width: 100%;
	padding-bottom: 10px;
	border-bottom: 1px dashed #BCC4DD;
}
.clanek p {
	line-height: 155%;
	margin-bottom: 5px;
}
.clanek .btn {
	float: right;
}
.clanek .btn img {
	display: block;
}
.home-newsletters {background: url('../App_Themes/Inshop/img/cara1.gif') no-repeat top;
	margin: 10px 0;
	padding: 10px 10px 10px 0;}
.newsletters h3 a,.newsletters h3 a:visited {text-decoration: underline;}
.newsletters label {margin: 0; padding: 0;}
.form-newsletter {width: 100%; padding: 2px;}
.home-newsletters a,.home-newsletters a:visited{color: #666; font-size: 90%;}
.home-newsletters a:hover {color: #111;}
.home-newsletters-archiv {color: #666; text-align: right;}
.breadcrumbs {
	padding: 0 0 6px 10px;
	border-bottom: 1px dashed #FFC797;
	font-size: 86%;
	letter-spacing: 2px;
	color: #999;
}
.breadcrumbs a {
	color: #999;
}
.right_content {
	padding: 15px 0 0 10px;
	width: 615px;
	font-size: 93%;
	font-family: verdana, arial, sans-serif;
}
.right_content h1 {padding-bottom: 15px;
	font-size: 116.9%;
	letter-spacing: 1px;
	color: #777777;
}
.right_content h2 {
	padding-bottom: 15px;
	font-size: 116.9%;
	letter-spacing: 1px;
	color: #DD7214;
}
.right_content h2 span {
	font-size: 73%;
	font-weight: normal;
}
.right_content h3 {
	padding: 5px 0 10px 0;
	font-size: 105%;
	letter-spacing: 1px;
	color: #102153;
}
.right_content a {
	color: #102153;
	text-decoration: underline;
}
.right_content a:hover {
	color: #DD7214;
	text-decoration: none;
}
.right_content p {
	padding-bottom: 15px;
}
.right_content li {
	padding-bottom: 2px;
}
.right_content p, .right_content li, .right_content td {
	line-height: 140%;
}
.right_content ol {
	margin-left: 25px;
	margin-bottom: 15px;
}
.right_content ul {
	margin-left: 20px;
	margin-bottom: 15px;
}
.right_content hr {
	display: block;
	color: #3F5494;
	margin-bottom: 10px;
}
.bottommenu, .footer {
	width: 962px;
	margin-left: 24px;
	padding: 3px 0 4px 0;
	text-align: center;
	font-size: 78%;
	font-family: verdana, arial, sans-serif;
	color: #748ACA;
	background: #112154 url('../App_Themes/Inshop/img/bottommenu.png') repeat-x left top;
}
.bottommenu li {
	display: inline;
}
.bottommenu a {
	color: #748ACA;
	padding: 0 4px;
}
.footer {
	padding: 12px 0;
	font-size: 86%;
	color: #999;
	background: none;
}
.footer-home {
	width: 960px;
	margin-left: 17px;
}
.footer img {
	padding: 0 15px;
}
.footer p {
	padding-top: 5px;
}
.footer a {
	color: #999;
	padding: 0 3px;
}
.cleaner {
	font-size: 0;
	line-height: 0;
	height: 0;
	clear: both;
}
.reference {
	margin-bottom: 5px;
	border-bottom: 1px solid #DD7214;
	padding: 5px 0;
}
.popis-reference {
	float: left;
	width: 350px;
}
.popis-reference h3 {
	padding: 0;
}
.popis-reference p {
	float: left;
	line-height: 170%;
	padding: 0;
}
.screenshot {
	float: right;
}
.main-home h3 {
	padding: 5px 0;
	font-size: 105%;
	color: #102153;
}
.home-left {
	float: left;
	width: 280px;
	margin-right: 28px;
}
.home-left a {
	color: #102153;
	text-decoration: underline;
}
.home-left a:hover, .home-middle a:hover {
	text-decoration: none;
}
.home-left div {
	background: url('../App_Themes/Inshop/img/cara1.gif') no-repeat bottom;
	margin: 10px 0;
	padding-bottom: 10px;
}
.home-middle, .home-middle-sk {
	float: left;
	width: 283px;
	background: url('../App_Themes/Inshop/img/home_nadpis.gif') no-repeat;
	margin-right: 30px;
	display:inline;
	padding: 60px 20px 0 20px;
}
.home-middle-sk {
	background: url('../App_Themes/Inshop/img/home_nadpis-sk.gif') no-repeat;
}
.home-middle div, .home-middle-sk div {
	background: url('../App_Themes/Inshop/img/cara2.gif') no-repeat bottom;
	margin: 10px 0;
	padding-bottom: 10px;
}
.home-middle h2, .home-middle-sk h2 {
	margin-top: 5px;
	padding: 0;
	font-size: 105%;
	color: #c8811c;
}
.home-middle a, .home-middle-sk a {
	color: #c8811c;
	text-decoration: underline;
}
.home-middle h3, .home-middle-sk h3 {
	padding: 0 0 5px 0;
	font-size: 100%;
	color: #d7aa6a;
}
.home-right {
	float: left;
	width: 280px;
	margin-top: 10px;
}
.main-home p {
	padding-bottom: 10px;
}
.home-reference {
	text-align: center;
	background: url('../App_Themes/Inshop/img/cara1.gif') no-repeat bottom;
	margin: 10px 0;
	padding-bottom: 10px;
	height: 130px;
}
.home-reference div#stage-area {
	width:240px; 
	height:120px; 
	overflow:hidden;
	margin:0 auto;
}
img#stage { 
	top:0px; 
	left:0px; 
	width:240px; 
	height:120px; 
}
img#sceene { 
	top:0px; 
	left:0px; 
	width:240px; 
	height:120px; 
}

.home-reference a {
	color: #102153;
}
.home-kino {
	text-align: center;
	background: url('../App_Themes/Inshop/img/cara1.gif') no-repeat bottom;
	margin: 10px 0;
	padding-bottom: 10px;
}
.home-kino a {
	font-weight: bold;
	color: #3F5494;
}
.home-aktualita {
	font-size: 86%;
	margin-botton: 10px;
}
.home-aktualita a {
	font-weight: bold;
	color: #c8811c;
}
.home-aktualita div {
	margin-left: 45px;
}
.home-download {
	background: url('../App_Themes/Inshop/img/cara1.gif') no-repeat top;
	padding-top: 10px;
	margin-top: 10px;
}
.home-download p {
	background: url('../App_Themes/Inshop/img/download.gif') no-repeat top left;
	padding: 0 0 10px 45px;
	margin-top: 5px;
	font-size: 86%;
	line-height: 130%;
}
.home-download a {
	color: #666;
	text-decoration: underline;
}
.home-download a:hover {
	color: #000;
	text-decoration: none;
}
.home-download div {
	background: url('../App_Themes/Inshop/img/cara3.gif') no-repeat;
	font-size: 0;
	line-height: 0;
	height: 5px;
	margin-left: 45px;
}
.download {
	background: url('../App_Themes/Inshop/img/download.gif') no-repeat top left;
	padding: 0 0 10px 45px;
	margin-top: 5px;
	line-height: 130%;
}
.udaje-download {
	margin-bottom: 20px;
}
.udaje-download td {
	vertical-align: top;
	padding: 2px 0;
}
.download span {
	display: block;
	margin: 2px 0 4px 0;
	font-size: 86%;
}
.udaje-download span {
	font-size: 86%;
	color: #ff0000;
}
.pole, .pole input {
	border: 1px solid #3F5494;
	width: 250px;
	margin-right: 10px;
	padding: 2px;
}
.pole1 {
	border: 1px solid #3F5494;
	width: 180px;
	padding: 2px;
}
.tlacitko {
	padding: 2px; 
	background: #ffa556;
	color: #7d400a;
	border: 1px solid #ec8831;
	font-weight: bold;
	font-size: 11px;
}
.funkce {
	width: 100%;
	border-collapse:collapse;
}
.funkce td {
	padding: 5px; 
	vertical-align: top;
}
.banner {
	text-align: center;
	margin: 10px 0;
}
h3.PreviewKino {margin: 10px 0 2px 0; padding:0;}
.kino-blok {height: 100px;}
.kino-blok img {float: left; margin-right: 10px;}
.kino-blok h3 {padding-top: 0px;}
.kino-oddelovac {border-top: 1px dashed #ccc; margin-top: 10px;}
h3 span {font-size: 90%; font-weight: normal;}
#TableForm td{padding: 2px 0;}
#TableForm input {padding:2px;}

.prihlaska td {padding: 2px 15px 2px 0}
.prihlaska td div.pole {border: none}
