html, body { padding: 0px; }

body
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0px;
	color: #000000;
	background-color: #FFFFFF;
	text-align: center;
}

body.editor
{
	margin: 5px;
	background: #FFFFFF;
}

h1, h2, h3, h4, h5, h6
{
	margin-top: 0.6em;
	margin-bottom: 0.3em;
	margin-left: 0px;
	color: #000000;
	line-height: normal;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
h1{ font-size: 16px; }
h2{ font-size: 12px; }
h3{ font-size: 12px; }
h4{ font-size: 10px; }
h5{ font-size: 10px; }
h6{ font-size: 10px; }

h1, h3, h5 { margin-top: 0px; }

h4 a 
{
	color: black;
	text-decoration: none;
	font-weight: bold;	
}
h4 a:hover { text-decoration: underline; }

table
{
	font-size: 100%;
	border-bottom: none;
	border-collapse: collapse;
}
/* tabulky z editoru */
table.colored, table.standard
{
	border: 1px solid #EB008B;
	border-right: none;
	border-bottom: none;
}

table.colored th, table.colored td, table.standard th, table.standard td
{
	border-right: 1px solid #EB008B;
	border-bottom: 1px solid #EB008B;
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 1px;
}
table.colored th
{
	background-color: #FFFFFF;
	font-weight: bold;
}

table.colored-silver { border: 1px solid #bbb; }
table.colored-silver td { border: 1px solid #bbb; }
table.colored-silver th
{ 
	border: 1px solid #bbb;
	background: #eee;
	color: #000000;
}

/*********************/
p
{
	margin: 0.45em;
	margin-left: 0em;
	margin-right: 0em;
}

a
{
	color: #eb008b;
	font-weight: normal;
	text-decoration: underline;
}
a:hover{ color: #939598 !important; }
a:visited{ color: #939598; }

a img, a:link img { border: none; }

/* odkazy */
a.link-back{
	background: url(li-back.gif) no-repeat;
	background-position: 0px 2px;
	padding-left: 14px;
}
a.link-print{
	background: url(li-print.gif) no-repeat;
	background-position: 0px 2px;
	padding-left: 14px;
}
a.back,
a.link-up
{
	background: url(li-up.gif) no-repeat;
	background-position: 0px 3px;
	padding-left: 14px;
}
a.link-recommend
{
	background: url(li-print.gif) no-repeat;
	background-position: 0px 2px;
	padding-left: 14px;
}

/* odkazy:end */
input, textarea
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

input.submit { }

ul
{
	margin-left: 18px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 0px;
}
ol
{
	margin-left: 25px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 0px;
}

/* web */
.main
{
	width: 921px;
	margin: 0px auto;
	overflow: hidden;
	height: 100%;
}

/* Struktura */

.col-label
{
	height: 28px;
	line-height: 28px;
	padding: 0px 7px 0px 11px;	
	margin-bottom: 15px;
	background: #EB008B;
	font-size: 12px;
	color: #FFFFFF;
	text-transform: uppercase;
	overflow: hidden;
}

.languages
{
	float: right;
	border-left: 2px solid #000000;
	margin: 0px 24px 21px 0px;
	clear: both;
}

.languages a
{
	display: block;
	padding: 0px 10px;font-size: 12px;
	color: black;
	border-right: 2px solid black;
	line-height: 28px;
	float: left;
	text-decoration: none;
	text-transform: uppercase;
}

.languages a.active { color: #EB008B; }

.content-outer 
{ 
	background: green url(main.gif) left top repeat-y; 
	height: 100%;
	overflow: hidden;
}

.content-outer.cot { background: green url(main-theathre.gif) left top repeat-y; }

.content-top 
{ 
	background: url(top.gif) left top no-repeat; 
	height: 100%;	
}

body.content .content-outer { background: url(main-content.gif) left top repeat-y; }
body.content .content-top { background: url(top-content.gif) left top no-repeat; }

.cols 
{ 
	overflow: hidden;
}

.column
{
	float: left;
	text-align: left;
	overflow: hidden;
	margin-left: 2px;
	margin-top: 2px;
	/*background: transparent;*/
}

.column .inner { margin: 21px 7px 7px 7px; }

.column.col-left { width: 198px; }
.column.col-center { width: 447px; }
.column.col-right { width: 250px; }

.column.col-center.col-theatre
{
	width: 708px;
	background: white;
	position: relative;
	top: -2px;
	z-index: 100;
	border-top: 2px solid black;
	margin-right: 0px;
}

.column.col-right.no-boxes {
/*	background: url(bg-no-boxes.gif) left bottom no-repeat;*/
}

.column.col-right .inner
{
  margin-left: 21px;
  margin-right: 21px;
}

.col-left, .col-center { margin-right: 9px; }

/* Paticka */
.cols-foot
{
	width: 100%;
	background: url(cols-foot.gif) center top no-repeat;
	padding-top: 40px;
	position: relative;
	z-index: 50;
	top: -31px;
	margin-bottom: -31px;
}

body.content .cols-foot { background: url(cols-foot-content.gif) center top no-repeat; }
.cols-foot.foot-theathre { background: url(cols-foot-theathre.gif) center top no-repeat; }

.cols-foot .claim a 
{ 
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

.cols-foot .copyright a 
{
	color: #000000;
	text-decoration: none;
}

.flags
{
	width: 185px;
	z-index: 100;
	margin-bottom: 20px;
}

.flags-content 
{
	
}


/* MENU */

.menu ul
{
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
.menu ul li a
{
	display: block;
 	line-height: 25px;
 	_height: 25px;
 	min-height: 25px;
	margin-bottom: 6px;
	padding-left: 10px;
	border: 1px solid #000000;
	font-size: 12px;
	color: #000000;
	text-transform: uppercase;
	text-decoration: none;
}

.menu ul li a.active{ color: #eb008b; }

.menu ul li ul { margin-bottom: 6px; }

.menu ul li ul li 
{
	margin: 0px;
	margin-bottom: 5px;
	padding: 0px;
}

.menu ul li ul li a
{
	background: none;
	border: none;
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	line-height: 15px;
	height: 18px;
}

.menu ul li ul li ul { margin: 0px; }

.menu ul li ul li ul li a 
{
	padding-left: 40px;
	font-style: italic;
}

/* Sekundarni menu */
.secondary-menu ul
{
	margin: 0px;
	padding: 0px;
	float: left;
	margin-left: 10px;
}
.secondary-menu ul li
{
	display: inline;
	margin-right: 10px;
}

/* vyhledavani */

.search-form
{
	height: 26px;
	padding-left: 7px;
	border: 1px solid #000000;
	margin-top: 15px;
}

.search-form form { margin: 4px 0px 0px 0px; }

.search-form .submit
{
	width: 16px;
	height: 16px;
	background: url(search.gif) left top no-repeat;
	border: none;
}

.search-form input.search
{
	width: 148px;
	border: 1px solid #FFFFFF;
	text-transform: uppercase;
	font-size: 12px;
	font-style: italic;
	padding: 0px;
}

/* Hlavicka */

.logo
{
	background: url(header.gif) no-repeat;
	width: 208px;
	height: 122px;
}


a.homelink
{
	display: block;
	width: 208px;
	height: 122px;
	text-decoration: none;
}
a.homelink span { visibility: hidden; }

.logo2
{
	width: 208px;
	height: 122px;
	position: relative;
	float: left;
	top: 60px;
	left: 257px;
}

/* obsah stranky */

body.content .page-content  { padding: 11px; }

.page-navigation{
	clear: both;
	margin-top: 15px;
	text-align: left;
	position: relative;
	z-index: 100;
}

/* Boxiky */

.box
{
	width: 100%;
	clear: both;
	margin-top: 20px;
	margin-bottom: 10px;
}

.box .label
{
	color: #000000;
	text-align: center;
	font-weight: bold;
	font-size: 16px;
	line-height: 120%;
}

.box .content
{
	padding: 15px 13px;
	border: 1px solid #000000;
}

/* Clanky */

.article, .calendar {  }

.article .item.list, .calendar .item.list
{
	border: 1px solid #000000;
	margin-bottom: 10px;
	padding: 10px 10px 10px 15px;
}
.article .item .label, .calendar .item .label
{ 
	font-size: 16px; 
	margin-top: 0px;
}
.article .item .label a, .calendar .item .label a

{
	color: #000000;
	font-weight: bold;
	text-decoration: none;	
}

.article .item .date { float: left; }

.article .item.list .perex {
/*	margin-bottom: 15px;*/
}

.calendar .item.list .perex { margin: 5px 0px; }

.article .item .navigation
{
	text-align: right;	
/*	position: absolute;*/
/*	bottom: 7px;*/
/*	width: 402px;*/
}

.article .item.list .navigation, .calendar .item.list .navigation { margin-top: 5px; }

.article .item .content, .calendar .item .content
{ 
	clear: both; 
	margin-bottom: 5px;
}

.article .item.hot {	border: 1px solid #eb008b; }

a.article-more,
a.news-more
{
	background: url(ico-lupa.gif) no-repeat;
	background-position: 0px 2px;
	padding-left: 14px;
}
a.article-comment
{
	background: url(li-print.gif) no-repeat;
	background-position: 0px 2px;
	padding-left: 14px;
}

.article.detail .perex { margin-bottom: 20px; }

.calendar.detail .perex { margin: 5px 0px 20px 0px; } 
.calendar.detail .perex img 
{ 
	float: left;
	margin: 3px 5px 3px 0px; 
} 

.content.cal table
{
	border: 1px solid #000000;
}

.content.cal table td
{
	text-align: center;
	padding: 0px;
	width: 25px;
	height: 25px;
	line-height: 25px;
}

.content.cal table td.months
{
	width: auto;
}

a.event {
	font-weight: bold;
	display: block;
	width: 100%;
	height: 100%;
	background: #ed1e79;
	color: #ffffff;
	text-decoration: none;
}

/* Pager */

.pager { text-align: center; }

.pager a
{
	color: #000000;
	position: relative;
	top: 1px;
}

.pager a.page 
{
	text-decoration: none;
	top: -1px;
}

.pager a.page.active { color: #eb008b; }

.pager span.sep { font-size: 15px; }

/* Fotogalerie */

.gallery { }

.gallery-item
{
	width: 50%;
	float: left;
	text-align: center;
}

.gallery-item h3.label
{
	font-size: 16px;
	margin-top: 28px;	
}

.gallery-item .desc { margin-bottom: 38px; }


.photo-item
{
	width: 125px;
	/*height: 125px;*/
	text-align: center;
	float: left;
	margin: 0px 0px 13px 0px;
}

.photo-item.middle { margin: 0px 16px; }

.photo-item.first { clear: left; }

.photo-detail .img { text-align: center; }

.theatre-photo-item
{
	width: 125px;
	text-align: center;
	float: left;
	margin: 0px 0px 13px 10px;
}

.theatre-photo-item.first {
	margin-left: 0px;
}



/* Cesta */

.path a { color: #FFFFFF; }

/* Formulare */

.form, .custom-form
{
	padding: 10px 0px;
}
.form td,
.custom-form td 
{
	padding: 3px;
}

input.text, input.field
{
	border: 1px solid #000000;
	height: 26px;
	line-height: 26px;
	width: 185px;
}

input.text.full { width: 99%; }
select { width: 99%; }

textarea 
{
	width: 99%;
	border: 1px solid #000000;	
	height: 75px;
}

.submit 
{
	border: none;
	background: #eb008b;
	color: #ffffff;
	text-transform: uppercase;
	cursor: pointer;
}

/* captcha */
.captcha { padding-top: 2px;}
.captcha img.captcha-image
{
	float: left;
	width: 90px;
	border: 1px solid #000000;
	margin-right: 5px;
}
.captcha br { clear: both; }

input.captcha-number
{
	width: 88px;
	margin-top: 2px;
	border: 1px solid #000000;
}
.captcha span.captcha-help
{
	margin: 0px;
	padding: 0px;
}

.captcha-outer 
{
	text-align: left;
	width: 99%;
}

#CaptchaFrame
{
	border: 0px;
	width: 100%;
	height: 75px;
}

/* Guestbook */
.error span{
	display: block;
	padding: 2px;
	padding-left: 5px;
	background: #eb008b;
	margin-bottom: 5px;
	color: white;
}

.form.guestbook {
	padding: 10px;
	margin: 0px;
}

.guestbook {
}

.guestbook-item{
	margin-bottom: 18px;
	margin-top: 3px;
}

.guestbook-item h3 {
	font-size: 10px;
	color: #eb008b;
	margin-bottom: 10px;
}

.guestbook-item .date,
.guestbook-item .email{
	font-size: 10px;
	font-weight: normal;
	color: #000000 !important;
}

.guestbook-item h3 .date { font-size: 90%; }

table.guestbook { border: 1px solid #000000; }

table.guestbook td{
	vertical-align: top;
}

table.guestbook input.field { width: 130px; }
.grank-detail table.guestbook input.field { width: 180px; }

table.guestbook textarea 
{ 
	width: 150px; 
	height: 70px;	
}

.grank-detail table.guestbook textarea 
{ 
	width: 261px;
	#width: 250px; 
	height: 92px;	
}

.grank-detail table.guestbook .captcha {
	position: relative;
}

.grank-detail table.guestbook .captcha-image {
	position: absolute;
	top: 55px;
	left: 0px;
}

.grank-detail table.guestbook .captcha-number {
	position: absolute;
	top: 75px;
	left: 100px;
}

.grank-detail table.guestbook #Name { margin-bottom: 22px; }

table.guestbook #CaptchaFrame { width: 100%; height: 150px; }

.grank-detail table.guestbook .submit {
	width: 192px;
	float: left;
	padding-top: 3px;
	padding-bottom: 3px;
}

/* Hlasky */

.error
{
	font-weight: bold;
	color: #e32322
}

.ok { font-weight: bold; }

div.messages
{
	width: 98%;
	border: 1px solid #eb008b;
	padding: 3px;
	margin-bottom: 10px;
	background: #ffd4ee;
}

div.messages div
{
	text-transform: uppercase;
	color: #fff;
   background: #eb008b;
	font-weight: bold;
	padding: 3px !important;
}

ul.errors, ul.ok
{
	font-weight: bold;
	margin: 0px;
	list-style: none;
}

ul.errors { color: #e32322; }

ul.errors li, ul.ok li { padding: 5px; }



/* Vysledky vyhledavani */
.fulltext p.answer
{
	background: #eb008b;
	color: #ffffff;
	padding: 3px 8px; 
}

.fulltext .item
{
	border: 1px solid #000000;
	margin-bottom: 11px;
	padding: 0px 6px;
}

.fulltext h4
{
	margin-bottom: 0px;
}

.fulltext h4.name a 
{ 
	font-size: 11px;
	font-weight: bold;
}

.fulltext p.relevance { text-align: right; }

/* prehomepage */

.main.prehome
{
	width: 920px;
	height: 668px;
	margin: 50px auto;
	border: 2px solid #000000;
}

.main.prehome .top, .main.prehome .bottom
{
	width: 920px;
	height: 182px;
}

.main.prehome .middle
{
	width: 920px;
	height: 304px;
	text-align: center;
	overflow: hidden;
}

.flash
{
	width: 900px;
	height: 256px;
	margin: 24px 10px;
}

.main.prehome .logo 
{ 
	position: relative;
	xxmargin: 0px auto;
	top: 60px; 
	float: left;
	left: 247px;
}

.main.prehome .languages 
{
	float: none;
	text-align: center;
	position: relative;
	top: 94px;
	border: none;
}

.main.prehome .languages a
{
	display: inline;
	float: none;
	font-size: 12px;
	color: black;
	border: none;
	text-decoration: none;
	padding: 0px;
	text-transform: uppercase;
	position: relative;
	top: -3px;
}

.lang-sep {
	font-size: 28px;
}

.main.prehome .languages a.active { color: #000000; }


/* uprava prostoru */

form.place-change input.field {
	height: 15px;
	width: 200px;
	line-height: 15px;
	font-size: 95%;
}

form.place-change input.field.sm { width: 100px; }
form.place-change input.field.ssm { width: 50px; }

form.place-change table td { padding: 5px; }

form.place-change h5 { margin: 10px 0px; }

form.place-change select 
{ 
	border: 1px solid #000000; 
	width: auto;
}

form.place-change table td.field { background: #eee; }

form.place-change textarea.field.l { height: 200px; }

/* taby */
TABLE.tab TD { padding: 0px; }

TABLE.tab TD.sp-first
{
	width: 10px;
	border-bottom: 1px solid #bbb;
}	
TABLE.tab TD.item
{
	border: 1px solid #bbb;
	border-right-width: 0px;
	font: 11px helvetica,sans-serif;
	padding: 3px 7px;
	cursor: pointer;
	cursor: hand;
	white-space: nowrap;
}
TABLE.tab TD.selected
{
	border-bottom: none;
	font-weight: bold;
	background-color: #eee;
	cursor: default;
}
TABLE.tab TD.sp-last
{
	border-left: 1px solid #bbb;
	border-bottom: 1px solid #bbb;
	width: 95%;
}
TABLE.tab DIV.content
{
	height: 5px;
	width: 100%;
	background-color: #eee;
/*	border-left: 1px solid #eb008b;
	border-right: 1px solid #eb008b;*/
}

TABLE.tab TD.line
{
	border-left: 1px solid #bbb;
	border-right: 1px solid #bbb;
	padding: 0px;	
}


/* Vypis divadel */

table.theatre-filter { border: 2px solid #000; }
table.theatre-filter td { border: 0px; }

table.theatre-filter td select { width: 90px; }
table.theatre-filter td select.field { width: 290px; }

table.theatre-filter td.foot 
{  
	color: #ed1e79;
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.theatre-filter-submit
{ 
	border: none;
	background: none;
	text-transform: uppercase;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ed1e79;
	text-decoration: underline;
	cursor: pointer;
}

.theatre-list .label a
{ 
	text-transform: uppercase;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	color: #000 !important;
}

.theatre-list .item
{ 
	clear: both;
	margin-bottom: 20px;
}

.theatre-list .item a { color: #eb008b;  }

.theatre-sumary 
{  
	/*border: 1px solid #000;*/
	padding: 8px 8px;
	line-height: 125%;
}

.theatre-sumary h3 
{ 
	margin: 0px 0px 5px 0px; 
}

.theatre-sumary a { color: #eb008b; }

.theatre-sumary table td { vertical-align: top; }

a.tace-tab 
{  
	display: block;
	float: left;
	width: 218px;
	height: 26px;
	line-height: 26px;
	border: 1px solid #000;
	text-transform: uppercase;
	text-decoration: none;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	color: #000 !important;
}

a.tace-tab.middle { margin: 0px 14px; }

a.tace-tab.active 
{  
	border-color: #eb008b;
	background: #eb008b;
	color: #ffffff !important;
}

.event-item
{
	margin-bottom: 5px;
}

.history
{ 
/*	max-height: 300px;
	overflow: auto;*/
}

.lang-list { float: right; }
.lang-list a, .theatre-list .item .lang-list a
{ 
	color: #000000;
	text-decoration: none;
}

.lang-list a.active, .theatre-list .item .lang-list a.active { color: #eb008b; }


#map
{
	height: 630px;
	width: 694px;
}

.map-object-info { width: 250px; }

.w80 { width: 80px; }
.w170 { width: 170px; }

.w35p { width: 40%; }
.w65p { width: 60%; }

/* hodnoceni gallery */
.grank { }

.grank-list-item 
{
	width: 325px;
	height: 90px;
	float: left;
	margin: 0px 40px 35px 0px;
	position: relative;
}

.grank-list-item.odd { margin-right: 0px; }

.grank-list-item a.img 
{
	display: block;
	float: left;
	margin-right: 18px;
}

.grank-list-item h2 a 
{
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.grank-list-item h2 a:hover
{
	color: #eb008b;
	text-decoration: underline;
}

.ranking {
	width: 218px;
	position: absolute;
	right: 0px;
	bottom: 0px;
}

.line 
{
	width: 174px;
	height: 20px;
	background: #fabfe2;
	float: left;
	margin-right: 2px;
	margin-bottom: 7px;
	position: relative;
}

.avg
{
	display: block;
	width: 0px;
	height: 20px;
	background: #eb008b;
	float: left;
}

.line .cnt
{
	position: absolute;
	right: 6px;
	color: #000000;
	font-weight: bold;
	line-height: 20px;
}



.avgNum
{
	width: 40px;
	height: 18px;
	line-height: 18px;
	text-align: center;
	font-weight: bold;
	border: 1px solid #000000;
	overflow: hidden;
	float: left;
}

.vote
{
	float: left;
	width: 18px;
	height: 18px;
	line-height: 18px;
	border: 1px solid #000000;
	text-align: center;
	font-weight: bold;
	margin-right: 2px;
	cursor: pointer;
}

.grank-gallery 
{ 
	position: relative; 
	width: 100%; 
	float: left;
}

.grank-gallery .img
{
	width: 120px;
	height: 120px;
	float: left;
	margin-right: 20px;
	position: relative;
}

.grank-gallery .desc
{
	float: left;
	width: 315px;
}

.grank-gallery .ranking 
{
	width: 218px;
	position: static;
	float: right;
}

.grank-photo 
{
	width: 100px;
	height: 140px;
	float: left;
	overflow: hidden;
	text-align: center;
	margin: 0px 18px 18px 0px;
}

.grank-photo.last { margin-right: 0px; }

.grank-photo a 
{
	color: #000000;
	text-decoration: none;
}

.grank-photo a:hover
{
	color: #eb008b;
	text-decoration: underline;
}

.form.gallery {
	padding: 0px;
	#margin-top: -15px;
}

/* Obecne */
.no-border { border: none; }

.left { float: left; }
.right { float: right; }

.m10 { margin: 10px; }

.mb-5 { margin-bottom: 5px; }
.mr0 { margin-right: 0px; }
.mr-5 { margin-right: 5px; }
.mr10 { margin-right: 10px; }
.mt3 { margin-top: 3px; }
.mt30 { margin-top: 30px; }
.mb25 { margin-bottom: 25px; }
.p0 { padding: 0px !important; }
.p5 { padding: 5px !important; }

.border { border: 1px solid #eb008b; }

.bold { font-weight: bold; }

.cl
{
	clear: both;
	font-size: 0px;
	line-height: 0px;
	height: 0px;
	overflow: hidden;
	position: relative;
}

.w50p 
{ 
	display: block;
	width: 50%;
}

.lh150 { line-height: 150%; }
.lh200 { line-height: 200%; }

.h3 { height: 3px; }

.h5 
{
	display: block;
	height: 5px;
}

.h10 { height: 10px; }
.h15 { height: 15px; }
.h20 { height: 20px; }

.hidden { display: none; }

.req { color: #e32322 !important; }
.b { font-weight: bold; }

.up { text-transform: uppercase; }

/* web:end */

.calendar.detail .item .img {
	float: left;
	margin-right: 1em;
}

.auto { width: auto !important; }

.up4 {
	position: relative;
	top: -4px;
}

/* timeline */
#MainTimeline {
	width: 681px;
	height: 20px;
	background: url(timeline.gif) 15px top no-repeat;
	margin: 30px 0px 10px 9px;
	position: relative;
}

#YearFrom, #YearTo, #Y1, #Y2, #Y3, #Y4 {
	position: absolute;
	top: -15px;
}

#YearFrom { left: 0px; }
#YearTo { right: 0px; }

#Y1 { left: 130px; }
#Y2 { left: 260px; }
#Y3 { right: 260px; }
#Y4 { right: 130px; }

.arrow-left-map, .arrow-right-map 
{
	width: 8px;
	height: 11px;	
	float: left;
	cursor: pointer;
}

.arrow-left-map
{
	background: url(arrow-left-map.gif) left top no-repeat;
	margin-right: 7px;
}

.arrow-right-map
{
	background: url(arrow-right-map.gif) left top no-repeat;
	margin-left: 7px;
}

.timeline-bottom {
	width: 651px;
	position: relative;
	float: left;
	left: 0px;
	top: 0px;
	height: 11px;
	overflow: hidden;
}

#LineTimeline, #PointTimeline {
	width: 651px;
	height: 11px;
	cursor: pointer;
	position: absolute;
	right: 0px;
	top: 0px;
}

#Line {
	width: 0px;
	height: 5px;
	position: absolute;
	top: 6px;
	left: 0px;
	background: #eb008b;
}

.arrow {
	position: absolute;
	bottom: 0px;
	display: block;
	width: 9px;
	height: 10px;
	background: url(arrow.gif) left top no-repeat;
}

.col-center-flash
{
   width: 433px;
   height: 60px;
   margin-bottom: 15px;
}
.col-center-flash .hu-version
{
   display: none;
}
.col-center-flash .other
{
   display: block;
}

.hu .col-center-flash .hu-version
{
   display: block;
}
.hu .col-center-flash .other
{
   display: none;
}