body, p, form, table, ol, ul, h1, h2, h3, h4 {
	margin: 0;
	padding: 0;
}
body {
	color: #FFF;
	background: #001E45 url(../images/bg_body.gif) repeat-x top left;
	font: 75% Arial, Tahoma, Verdana, sans-serif;
	text-align: center;
}
a {
	color: #FFCC33;
}
a:hover, a:focus {
	color: #CDDDE8 !important;
}
a img {
	border: none;
}
hr {
	display: none;
}
p {
	line-height: 1.5em;
	margin: 10px 10px 0 10px;
}
table {
	font-size: 100%;
	border-collapse: collapse;
}
td, th {
	background: #011129;
	padding: 3px;
	border: 1px solid #35517A;
}
th {
	color: #0795F9;
	text-align: center;
}
form table {
	width: 565px;
	margin: 10px 10px 0 10px;
}
form td, form th {
	padding: 3px;
}

/* ----- TITLES ----- */
h1 {
	color: #FFF;
	background: #00102D url(../images/bg_h1.gif) no-repeat bottom left;
	font-size: 170%;
	font-weight: normal;
	padding: 20px 30px 31px 20px;
}
h2 {
	color: #FFBE16;
	font-size: 120%;
	margin: 20px 10px 10px 10px;
}
h3 {
	color: #FFCC00;
	font-size: 110%;
	margin: 10px 10px 5px 10px;
}
h4 {
	color: #6EB8FF;
	font-size: 100%;
	font-weight: normal;
	margin: 5px 10px 5px 10px;
}
h1 span {
	color: #FFCC00;
}
#content.large h1 {
	background: #00102D url(../images/bg_h1_large.gif) no-repeat bottom left;
}

/* ----- WRAPPER ----- */
#wrapper {
	width: 978px;
	text-align: left;
	margin: 0 auto;
}

/* ----- HEADER ----- */
#header {
	min-height: 100px;
	position: relative;
}
#logo {
	padding: 0 0 0 5px;
}
#cinestar { position: absolute; top: 45px; left: 735px; }
#selectLanguage {
	font-size: 90%;
	float: right;
	margin: 75px 10px 0 0;
}

/* ----- TOP MENU ----- */
#topMenu {

	width: 978px;
	height: 32px;
}
#topMenu ul {
	list-style: none;
	width: 980px;
}
#topMenu li {
	float: left;
}
#topMenu a, #topMenu span {
	display: block;
	height: 32px;
	overflow: hidden;
}
#topMenu a {
	color: #FFF;
	text-decoration: none;
	position: relative;
	cursor: pointer;
}
#topMenu span {
	background-image: url(../images/top_menu.gif);
	background-repeat: no-repeat;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}
#topMenuEn {

	width: 978px;
	height: 32px;
}
#topMenuEn ul {
	list-style: none;
	width: 980px;
}
#topMenuEn li {
	float: left;
}
#topMenuEn a, #topMenuEn span {
	display: block;
	height: 32px;
	overflow: hidden;
}
#topMenuEn a {
	color: #FFF;
	text-decoration: none;
	position: relative;
	cursor: pointer;
}
#topMenuEn span {
	background-image: url(../images/top_menu_en.gif);
	background-repeat: no-repeat;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}
#lnk_andel, #lnk_andel span {
	width: 160px;
}
#lnk_andel span {
	background-position: 0 0;
}
#lnk_cerny_most, #lnk_cerny_most span {
	width: 201px;
}
#lnk_cerny_most span {
	background-position: -160px 0;
}
#lnk_gold_class, #lnk_gold_class span {
	width: 190px;
}
#lnk_gold_class span {
	background-position: -361px 0;
}
#lnk_cinema_europa, #lnk_cinema_europa span {
	width: 200px;
}
#lnk_cinema_europa span {
	background-position: -551px 0;
}
#lnk_projekce, #lnk_projekce span {
	width: 229px;
}
#lnk_projekce span {
	background-position: -751px 0;
}

/* ----- CONTENT ----- */
#content {
	background: #00102D url(../images/bg_content.gif) repeat-y top left;
	margin-bottom: 5px;
}
#content.large {
	background: #051852 url(../images/bg_content_large.gif) repeat-y top left;
}

/* ----- LEFT COLUMN ----- */
#leftColumn {
	background: #00102D;
	float: left;
	width: 188px;
}
#leftColumn p {
	margin: 0;
}
#leftMenu {
	list-style: none;
}
#leftMenu a, #leftMenu span {
	display: block;
	width: 190px;
	height: 55px;
	cursor: pointer;
}
#leftMenu a {
	color: #FFF;
	background: #051747;
	font-size: 120%;
	text-align: center;
	text-decoration: none;
	line-height: 55px;
	position: relative;
}
#leftMenu a.active {
	color: #AFE3FF;
}
#leftMenu span {
	background-position: top left;
	background-repeat: no-repeat;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
}
#leftMenu a:hover span, #leftMenu a:focus span, #leftMenu a:active span, #leftMenu a.active span {
	background-position: top right;
}

#btn_poukazky1,#btn_poukazky2,#btn_poukazky3,#btn_poukazky4,#btn_poukazky5,#btn_poukazky1c,#btn_poukazky2c,#btn_poukazky3c,#btn_poukazky4c,#btn_poukazky5c
{
 width: 190px;
 height: 55px;
 display: block;
 padding: 0px;
 margin: 0px;
}
#btn_poukazkyp1,#btn_poukazkyp2,#btn_poukazkyp3,#btn_poukazkyp4,#btn_poukazkyp5,#btn_poukazkyp6,#btn_poukazkyp7,#btn_poukazkyp1c,#btn_poukazkyp2c,#btn_poukazkyp3c,#btn_poukazkyp4c,#btn_poukazkyp5c,#btn_poukazkyp6c,#btn_poukazkyp7c
{
 width: 190px;
 height: 30px;
 display: block;
 padding: 0px;
 margin: 0px;
}
#btn_poukazky1c
{ 
  background-image: url(../images/cz/menu-poukazky.jpg); 
	background-position: top right;
	background-repeat: no-repeat;
}
#btn_poukazky2c
{ 
  background-image: url(../images/cz/menu-doplnkove.jpg); 
	background-position: top right;
	background-repeat: no-repeat;
}
#btn_poukazky3c
{ 
  background-image: url(../images/cz/reference.jpg); 
	background-position: top right;
	background-repeat: no-repeat;
}
#btn_poukazky4c
{ 
  background-image: url(../images/cz/online.jpg); 
	background-position: top right;
	background-repeat: no-repeat;
}
#btn_poukazky5c
{ 
  background-image: url(../images/cz/kontakt.jpg); 
	background-position: top right;
	background-repeat: no-repeat;
}
#btn_poukazkyp1c
{ 
  background-image: url(../images/cz/menu-praha.jpg); 
	background-position: top right;
	background-repeat: no-repeat;
}
#btn_poukazkyp2c
{ 
  background-image: url(../images/cz/menu-prahar.jpg); 
	background-position: top right;
	background-repeat: no-repeat;
}
#btn_poukazkyp3c
{ 
  background-image: url(../images/cz/menu-cr-sk.jpg); 
	background-position: top right;
	background-repeat: no-repeat;
}
#btn_poukazkyp4c
{ 
  background-image: url(../images/cz/menu-gold.jpg); 
	background-position: top right;
	background-repeat: no-repeat;
}
#btn_poukazkyp5c
{ 
  background-image: url(../images/cz/menu-obc.jpg); 
	background-position: top right;
	background-repeat: no-repeat;
}
#btn_poukazkyp6c
{ 
  background-image: url(../images/cz/menu-darkove.jpg); 
	background-position: top right;
	background-repeat: no-repeat;
}
#btn_poukazkyp7c
{ 
  background-image: url(../images/cz/menu-dotisk.jpg); 
	background-position: top right;
	background-repeat: no-repeat;
}
#btn_poukazky1 
{ 
  background-image: url(../images/cz/menu-poukazky.jpg); 
	background-position: top left;
	background-repeat: no-repeat;
}
#btn_poukazky1:hover 
{ 
	background-position: top right;
}
#btn_poukazky2
{ 
  background-image: url(../images/cz/menu-doplnkove.jpg); 
	background-position: top left;
	background-repeat: no-repeat;
}
#btn_poukazky2:hover 
{ 
	background-position: top right;
}
#btn_poukazky3
{ 
  background-image: url(../images/cz/reference.jpg); 
	background-position: top left;
	background-repeat: no-repeat;
}
#btn_poukazky3:hover 
{ 
	background-position: top right;
}
#btn_poukazky4
{ 
  background-image: url(../images/cz/online.jpg); 
	background-position: top left;
	background-repeat: no-repeat;
}
#btn_poukazky4:hover 
{ 
	background-position: top right;
}
#btn_poukazky5
{ 
  background-image: url(../images/cz/kontakt.jpg); 
	background-position: top left;
	background-repeat: no-repeat;
}
#btn_poukazky5:hover 
{ 
	background-position: top right;
}
#btn_poukazkyp1 
{ 
  background-image: url(../images/cz/menu-praha.jpg); 
	background-position: top left;
	background-repeat: no-repeat;
}
#btn_poukazkyp1:hover 
{ 
	background-position: top right;
}
#btn_poukazkyp2
{ 
  background-image: url(../images/cz/menu-prahar.jpg); 
	background-position: top left;
	background-repeat: no-repeat;
}
#btn_poukazkyp2:hover 
{ 
	background-position: top right;
}
#btn_poukazkyp3
{ 
  background-image: url(../images/cz/menu-cr-sk.jpg); 
	background-position: top left;
	background-repeat: no-repeat;
}
#btn_poukazkyp3:hover 
{ 
	background-position: top right;
}
#btn_poukazkyp4
{ 
  background-image: url(../images/cz/menu-gold.jpg); 
	background-position: top left;
	background-repeat: no-repeat;
}
#btn_poukazkyp4:hover 
{ 
	background-position: top right;
}
#btn_poukazkyp5
{ 
  background-image: url(../images/cz/menu-obc.jpg); 
	background-position: top left;
	background-repeat: no-repeat;
}
#btn_poukazkyp5:hover 
{ 
	background-position: top right;
}
#btn_poukazkyp6
{ 
  background-image: url(../images/cz/menu-darkove.jpg); 
	background-position: top left;
	background-repeat: no-repeat;
}
#btn_poukazkyp6:hover 
{ 
	background-position: top right;
}
#btn_poukazkyp7
{ 
  background-image: url(../images/cz/menu-dotisk.jpg); 
	background-position: top left;
	background-repeat: no-repeat;
}
#btn_poukazkyp7:hover 
{ 
	background-position: top right;
}
#btn_offscreen span { background-image: url(../images/cz/off-screen.jpg); }
#btn_onscreen span { background-image: url(../images/cz/on-screen.jpg); }
#btn_vyzkum span { background-image: url(../images/cz/vyzkum.jpg); }
#btn_reference span { background-image: url(../images/cz/reference.jpg); }
#btn_online span { background-image: url(../images/cz/online.jpg); }
#btn_kontakt span { background-image: url(../images/cz/kontakt.jpg); }
#btn_praha span { background-image: url(../images/cz/praha.jpg); }
#btn_prahareg span { background-image: url(../images/cz/praha-reg.jpg); }
#btn_goldclass span { background-image: url(../images/cz/goldclass.jpg); }
#btn_poukazkyobc span { background-image: url(../images/cz/poukazky-obc.jpg); }
#btn_dekorace span { background-image: url(../images/cz/dekorace.jpg); }
#btn_darkovebalicky span { background-image: url(../images/cz/darkove-balicky.jpg); }
#btn_permanentky span { background-image: url(../images/cz/permanentky.jpg); }
#btn_catering span { background-image: url(../images/cz/catering.jpg); }
#btn_technika span { background-image: url(../images/cz/technika.jpg); }
#btn_poukazky span { background-image: url(../images/cz/poukazky.jpg); }
#btn_plankysalu span { background-image: url(../images/cz/planky-salu.jpg); }
#btn_pronajem span { background-image: url(../images/cz/pronajem.jpg); }
#btn_filmy span { background-image: url(../images/cz/filmy.jpg); }
#btn_obcerstveni span { background-image: url(../images/cz/obcerstveni.jpg); }
#btn_darky span { background-image: url(../images/cz/darky.jpg); }
#btn_napeti span { background-image: url(../images/cz/btn_napeti.gif); }
#btn_vtip span { background-image: url(../images/cz/btn_vtip.gif); }
#btn_romantika span { background-image: url(../images/cz/btn_romantika.gif); }
#btn_deti span { background-image: url(../images/cz/btn_deti.gif); }
#btn_art span { background-image: url(../images/cz/btn_art.gif); }

#btn_vyzkum_en span { background-image: url(../images/cz/vyzkum_en.jpg); }
#btn_reference_en span { background-image: url(../images/cz/reference_en.jpg); }
#btn_kontakt_en span { background-image: url(../images/cz/kontakt_en.jpg); }
#btn_praha_en span { background-image: url(../images/cz/praha_en.jpg); }
#btn_prahareg_en span { background-image: url(../images/cz/praha-reg_en.jpg); }
#btn_poukazkyobc_en span { background-image: url(../images/cz/poukazky-obc_en.jpg); }
#btn_darkovebalicky_en span { background-image: url(../images/cz/darkove-balicky_en.jpg); }
#btn_permanentky_en span { background-image: url(../images/cz/permanentky_en.jpg); }
#btn_poukazky_en span { background-image: url(../images/cz/poukazky_en.jpg); }
#btn_plankysalu_en span { background-image: url(../images/cz/planky-salu_en.jpg); }
#btn_filmy_en span { background-image: url(../images/cz/filmy_en.jpg); }
#btn_obcerstveni_en span { background-image: url(../images/cz/obcerstveni_en.jpg); }
#btn_darky_en span { background-image: url(../images/cz/darky_en.jpg); }

.en #btn_napeti span { background-image: url(../images/en/btn_napeti.gif); }
.en #btn_vtip span { background-image: url(../images/en/btn_vtip.gif); }
.en #btn_romantika span { background-image: url(../images/en/btn_romantika.gif); }
.en #btn_deti span { background-image: url(../images/en/btn_deti.gif); }
.en #btn_art span { background-image: url(../images/en/btn_art.gif); }

#rezervace {
	text-align: center;
	margin-top: 7px;
}
#rezervace img {
	margin-bottom: 5px;
}

/* ----- NEWSLETTER ----- */
#newsletter {
	background: #000 url(../images/bg_newsletter.gif) no-repeat top left;
	font-size: 90%;
	margin: 0px 0 10px 2px;
	width: 187px;
}
#newsletter form {
	background: url(../images/bg_newsletter_form.gif) no-repeat bottom left;
	padding-bottom: 5px;
}
#newsletter form h3 {
	color: #FFCC00;
	font-size: 100%;
	font-weight: normal;
	text-transform: uppercase;
	margin: 0;
	padding: 10px 10px 0 10px;
}
#newsletter input {
	font-size: 90%;
}
#newsletter input.text {
	width: 88px;
}
#newsletter p {
	padding: 10px;
}


/* ----- MIDDLE COLUMN ----- */
#middleColumn {
	float: left;
	width: 585px;
	margin-left: 6px;
	position: relative;
}
#middleColumn p, #middleColumn li {
	line-height: 1.5em;
}
#middleColumn ul {
	margin: 0 10px 10px 25px;
}
#trailer {
	margin-bottom: 3px;
	border-bottom: 2px solid #4AB4FF;
}

/* ----- RIGHT COLUMN ----- */
#rightColumn, #rightColumnLarge {
	float: right;
}
#rightColumn {
	background: #00102D;
	text-align: center;
	width: 190px;
	padding-top: 52px;
}
#rightColumnLarge {
	width: 782px;
	position: relative;
}
#rightColumnLarge li {
	line-height: 1.5em;
}
#rightColumn p {
	margin: 0 0 15px 0;
}

/* ----- HOME BUTTONS ----- */
#homeButtons {
	list-style: none;
	width: 978px;
	height: 222px;
	margin: 10px 0 10px 0;
}
#homeButtons li {
	float: left;
}
#homeButtons a {
	background-position: top left;
	background-repeat: no-repeat;
	display: block;
	width: 195px;
	height: 1px;
	padding-top: 223px;
}
#btn_home_1 { background-image: url(../images/home_1.jpg); }
#btn_home_2 { background-image: url(../images/home_2.jpg); }
#btn_home_3 { background-image: url(../images/home_3.jpg); }
#btn_home_4 { background-image: url(../images/home_4.jpg); }
#btn_home_5 { background-image: url(../images/home_5.jpg); }

/* ----- BOTTOM PROMO ----- */
#bottomPromo {
	text-align: center;
	min-height: 103px;
	_height: 103px;
}

/* ----- BOTTOM MENU ----- */
#bottomMenu {
	color: #FFF;
	background: url(../images/bg_bottom_menu_top.gif) repeat-y top left;
	font-size: 90%;
	text-align: center;
	width: 978px;
	margin-top: 10px;
	padding: 0px;
}
#bottomMenuHolder {
	background: url(../images/bg_bottom_menu_bottom.gif) no-repeat bottom left;
	padding: 0px 0 6px 0;
	margin: 0;
}
#bottomMenuHolder p {
	background: #051852;
	margin: 0;
	padding: 4px 0 4px 0;
}
#bottomMenu a {
	color: #FFF;
	text-decoration: none;
	text-transform: uppercase;
	padding: 0 20px 0 20px;
}
#footer {
	font-size: 85%;
	text-align: center;
	margin-top: 10px;
}
#footer img {
	margin: 0 8px 5px 8px;
}
#footer p {
	margin: 0;
}

/* ----- MOVIE ----- */
.movie {
	background: url(../images/bg_movie.gif) repeat-x bottom left;
	font-size: 95%;
	width: 585px;
	position: relative;
	border-top: 5px solid #001B3D;
}
.movie-info {
	float: right;
	width: 395px;
}
.movie-image {
	float: left;
	width: 178px;
	height: 122px;
	overflow: hidden;
	border: 1px solid #3366CC;
}
.movie h2 {
	margin: 5px 0 3px 0;
}
.movie h2 a {
	text-decoration: none;
}
.movie h3 {
	color: #FFCC00;
	font-size: 100%;
	margin: 0;
}
.movie p {
	line-height: 1.3em !important;
	margin: 0 10px 3px 0;
}
.buy-tickets {
	background: url(../images/icon_tickets.gif) no-repeat 0 50%;
	min-height: 25px;
	float: left;
	padding-left: 35px;
}
.buy-tickets a {
	display: block;
}
.play-trailer a {
	background: url(../images/icon_play.gif) no-repeat 0 50%;
	padding-left: 22px;
	position: absolute;
	bottom: 15px;
	right: 20px;
}

/* ----- MOVIE DETAIL ----- */
#movieTitle span {
	font-size: 60%;
}
#movie-detail {
	padding: 10px;
}
#movie-detail .divider {
	margin: 0 0 10px 0;
}
#movie-detail h2 {
	margin: 0 0 15px 0;
}
#movie-detail h3 {
	margin: 0;
}
#movie-detail p {
	margin: 0 0 10px 0;
}
#detail-image {
	float: left;
	width: 380px;
	height: 260px;
	overflow: hidden;
	margin-bottom: 10px;
	border: 1px solid #52B5ED;
}
#detail-info {
	float: right;
	width: 170px;
}
#detail-info p {
	margin-bottom: 5px;
}
#detail-info strong {
	color: #FFCC00;
}

/* ----- SOUTEZ ----- */
#formSoutez {
	background: #000;
	width: 350px;
	margin-top: 10px;
	margin-left: 10px;
	padding: 15px 0 15px 0;
	border: 1px solid #35517A;
}
#formSoutez .divider label {
	float: left;
	width: 80px;
	padding: 3px 0 0 0;
}

/* ----- ARCHIV ----- */
#abeceda {
	background: #000;
	width: 550px;
	margin: 10px;
	padding: 10px;
	border: 1px solid #35517A;
}
#abeceda h3, #abeceda p {
	margin: 0;
}
#abeceda h3 {
	margin-left: 3px;
	margin-bottom: 5px;
}
#abeceda a {
	color: #FFF;
	text-align: center;
	text-decoration: none;
	line-height: 20px;
	float: left;
	display: block;
	padding: 0 4px 0 4px;
	border: 1px solid #000;
}
#abeceda a.active {
	color: #46AFFF;
	font-weight: bold;
	border: 1px solid #46AFFF;
}
#archiveList a {
	color: #FFF;
}

/* ----- CONTACT ----- */
#formWriteUs {
	background: #000;
	margin: 10px;
	padding: 15px 0 15px 0;
	border: 1px solid #35517A;
}
#formWriteUs label {
	float: left;
	width: 80px;
	padding: 3px 0 0 0;
}
#formWriteUs #submit {
	margin-left: 80px;
}
#formWriteUs h3 {
	margin-top: 0;
}

/* ----- SCHEDULE ----- */
#tabs {
	background: #9DC5FA;
	width: 782px;
}
#tabs a, #tabs span {
	color: #001A3C;
	font-weight: bold;
	text-align: center;
	float: left;
	display: block;
	padding: 7px 18px 7px 18px;
	border-right: 1px solid #011129;
}
#tabs.en a, #tabs.en span {
	padding: 7px 16px 7px 16px;
}
#tabs span {
	color: #004095;
}
#tabs a {
	text-decoration: none;
}
#tabs a.lastTab {
	border: none;
}
#tabs a:hover, #tabs a:focus, #tabs a:active {
	color: #0795F9 !important;
}
#tabs a.active {
	color: #FFF;
	background: #011129 !important;
}
table.schedule {
	color: #000;
	font-size: 90%;
	width: 782px;
	border: none;
}
table.schedule td, table.schedule th {
	text-align: center;
	padding: 5px 0px 5px 0px;
	border: 1px solid #011129;
}
table.schedule th {
	color: #FFF;
	background: #011129;
}
table.schedule td {
	color: #000;
	background: none;
}
table.schedule tr td {
	background: #F9F9F9;
}
table.schedule tr.even td {
	background: #D8DFE8;
}
table.schedule tr.extra td {
	color: #000;
	background: #7AC5FC;
}
table.schedule tr.extra a {
	color: #000;
}
table.schedule a {
	color: #2D568D;
}
table.schedule a:hover, table.schedule a:focus, table.schedule a:active {
	color: #990000 !important;
}
.hour {
	width: 35px;
}
td.acc {
	color: #000 !important;
	background: #D8DFE8 !important;
	text-align: center;
	width: 30px;
}
table.schedule tr.extra td.acc {
	background: #7AC5FC !important;
}
.link-movie {
	padding: 0 0 0 5px;
}
.special_price {
	color: #FFF;
	background: #000080;
	font-weight: bold;
	margin: 0;
	padding: 10px 10px 10px 30px;
	border-bottom: 2px solid #3691E7;
}
.programInfo {
	color: #FFF;
	background: #011129;
	text-align: center;
	margin: 0;
	padding: 15px;
}
.programTableTitle {
	margin: 10px 0 1px 0;
	padding: 3px 0 3px 5px;
	border-bottom: 1px solid #FFCC33 !important;
}

/* ----- CLASSES ----- */
.reset {
	display: block;
	font-size: 0px;
	line-height: 0px;
	height: 0.1px;
	overflow: hidden;
	clear: both;
}
.right { text-align: right !important; }
.left { text-align: left !important; }
.center { text-align: center !important; }
.floatLeft { float: left; }
.floatRight { float: right; }
img.floatLeft { margin-right: 10px; }
img.floatRight { margin-left: 10px; }
.hide { display: none; }
.blue { color: #9BD1FF; }
.yellow { color: #FFCC00; }
.small { font-size: 80%; }
.border { border: 1px solid #3366CC; }
img.border { margin-bottom: 5px; }
.extraLink {
	float: right;
	margin-top: -32px;
	margin-right: 10px;
}
.externalNewWindow {
	background: url(../images/icon_external_new_window.gif) no-repeat top right;
	padding-right: 20px !important;
}
.extraLink a {
	color: #8DD6FC;
	background: url(../images/blue_arrow.gif) no-repeat 0 50%;
	padding-left: 10px;
}
.divider {
	margin: 10px;
	border-top: 1px solid #35517A;
}
.dark, .info {
	background: #000;
	border: 1px solid #35517A;
}
.info {
	text-align: center;
	padding: 15px;
}
#rightColumnLarge .info {
	margin-top: 10px;
	padding: 40px
}

/* ----- COLUMNS ----- */
.column {
	float: left;
	width: 270px;
	_width: 260px;
	margin-left: 0px;
	margin-right: 20px;
}
#content.large .column {
	width: 370px;
	_width: 360px;
	margin-left: 10px;
	margin-right: 10px;
}
#content.large .column h2 {
	margin: 0 0 10px 0;
}
#content.large .column h3 {
	margin: 0 0 5px 0;
}
#content.large .column p {
	margin: 0 0 15px 0;
}
#content.large .column ul {
	margin: 0 0 15px 20px;
}
#content.large .column table {
	width: 360px;
	margin: 0 0 15px 0;
}

/* ----- PRICE TABLE ----- */
.prices th.left {
	width: 80px;
}
.pricesGold th.left {
	width: 180px;
}

/* ----- DOTAZNIK ----- */
.dotaznik td, .dotaznik th {
	background: none;
	text-align: left;
	border: none;
}
.dotaznik label {
	color: #FFF;
}

/* ----- promo ----- */
#transmission {
	width: 160px;
	height: 190px;
	border: 15px solid #000;
}
#programWebsales {
	margin: 10px;
}
#buyHelp {
	height: 50px;
	border-bottom: 1px solid #000;
}

/* ----- left promo ----- */
#leftPromo p {
	text-align: center;
}

/* ---- poukázky  -----*/
#mainContent
{
	width: 100%;
	margin-bottom: 15px;
}
#mainContent90
{
	width: 619px;
	margin: 0px;
	padding; 0px;	
	margin-bottom: 15px;
	float:left;
}
#mainContent10
{
	width: 151px;
	min-height: 100%;
	_height: 100%;
	margin: 0px;
	padding: 5px;
	margin-bottom: 15px;
	float:left;
}
#mainContent2
{
	width: 100%;
	padding-bottom: 15px;
	_height: 680px;
	min-height: 680px;
	background-color: #102C6D;
}
div.voucherBoxLargeNoBack
{
	margin: 10px;
	padding: 0px;
}
.fleft
{
	float: left;
}
div.voucherBoxfirst
{
	float: left;
	width: 180px;
}
div.voucherBoxsecond
{
	float: left;
	width: 480px;
}
.fotoVillage { margin: 15px 15px 15px 25px; }

#mainContent ul
{
	padding: 0px;
	margin: 10px 0px 10px 30px;
}
#prihlaseny ul
{
	padding: 0px;
	margin: 10px 0px 10px 20px;
}
table.reg, table.kosik, table.w95, table.kosiknew
{
	width: 95%;
}
table.kosiknew td
{
 background-color: #FCFBCF;
 color: black;
}
table.kosiknew th
{
 background-color: #F8FB64;
 color: black;
}
table.kosik td
{
	text-align: right;
}
table.reg th, table.reg td
{
	text-align: left;
   border: none;	
   background-color: #061B5E;
}
table.saly
{
  width: 100%;
  border-collapse: collapse;
}
table.cenypotisk, table.ceny
{
  width: 30%;
  border-collapse: collapse;
  margin: 10px;
}
table.cenypotisk td, table.cenypotisk th, table.ceny td, table.ceny th
{
	text-align: right;
}
table.dokosiku
{
	margin-left: 10px;
}
table.dokosiku td, table.dokosiku th
{
   background-color: #061B5E;
	border: none;
}
td
{
  border-bottom: 1px solid #05174A;
  border-top: 1px solid #05174A;
  border-right: 1px solid #05174A;
  border-left: 1px solid #05174A;
  background: #10266B;
  padding: 2px;
  
}
th
{
  border-bottom: 1px solid #05174A;
  border-top: 1px solid #05174A;
  border-right: 1px solid #05174A;
  border-left: 1px solid #05174A;
  background: #05174A;
  font-weight: bold;
  padding: 2px;
}
.nopad
{
	margin: 0px;
	padding: 0px 10px 10px 0px;
}
.justify
{
	text-align: justify;
}
#prihlaseny
{
	padding: 10px;
	margin: 0px;
}
table.login
{
	width: 90%;
	padding: 0px;
	margin: 20px 0px 0px 0px;
}
table.login td, table.login th
{
	background-color: #00112D;
	border: none;
	text-align: left;
}
.username,.password
{
	width: 100px;
}
.small
{
	font-size: 90%;
}
.vmiddle { vertical-align: middle; }
#submitp1,#submitp2,#submitp3,#submitp4,#submitp5,#submitp6,#submitp7,#submitgold { background-color: #567299; font-size: 100%; color: #ffffff; border: none; padding: 2px; vertical-align: middle; }
#p1,#p2,#p3,#p4,#p5,#p6,#p7,#p8,#p9,#p10,#p11,#pgold250,#pgold500,#pgold1000
{
  width: 40px;
  font-size: 100%;
}
#info {
  background: url(../images/info.gif) no-repeat 1% 20%;
  margin: 0 0 15px 0; padding: 5px 30px 5px 30px;
  color: white;
}
.noMargin { margin: 0 !important; }
.margin10 { margin: 5px; }
a.thickbox img { border: 1px solid #000033; margin: 5px;}
p
{
	text-align: justify;
}
div.fotkamenu
{
	width: 115px;
	height: 80px;
	float: left;
	padding: 0px;
	margin: 0px 5px 5px 0px;
}
div.fotkamenu img
{
	margin: 5px;
}
div.textmenu
{
	float: left;
	width: 250px;
	margin-bottom: 15px;
}
div.textmenu h2
{
	padding-top: 0px;
	margin-top: 3px;
}
div.fotkamenu img
{
	border: 1px solid black;
}
.red
{
	color: red;
}
div.textmenu p
{
	text-align: left;
}

ol.projekce
{
	padding-left: 20px;
	margin-left: 20px;
}
.top
{
	vertical-align: top;
}
#lashtitul
{
      width: 976px;
      height: 260px;
      padding: 0px;
      margin: 0px;
      text-align: center;
}
table.w30
{
 width: 30%;
 margin: 0 auto;
}
a.newreg
{
 width: 190px;
 height: 55px;
 display: block;
 padding: 0px;
 margin: 0px;
 background-image: url(../images/cz/newreg.jpg);
 background-position: left;
}
a.newreg:hover
{
 background-image: url(../images/cz/newreg.jpg);
 background-position: right;
}
div.topkosik
{
 position: absolute;
 top: 42px;
 left: 445px;
}
.orange
{
color: #FFCC33;
}
.rad
{
 margin: 0px;
 padding: 0px 0px 10px 25px;
}
.w20
{
width: 25px;
padding: 0px 0px 0px 10px;
margin: 0px;
}
.w600
{
width: 600px;
padding: 2px 0px 0px 0px;
margin: 0px;
float: left;
}
.p50
{
width: 50%;
}
table.kosikbalicek td
{
background-color: #2E2564;
}
table.kosikbalicek
{
width: 95%;
margin-left: 10px;
}
table.kosikbalicek td
{
	text-align: right;
}
.marginleft10
{
 margin-left: 10px;
}
.w350
{
width: 400px;
}
.thtitul
{
background-color: #3B0135;
color: #FFFFFF;
}
.thtitulk
{
background-color: #FEE7A9;
color: #111111;
}
.w35
{
 width: 35%;
}
.w15
{
 width: 15%;
}
.areakosik
{
width: 95%;
height: 100px;
margin: 10px;
}

