body{
	font-family: Verdana, "Geneva CE", lucida, sans-serif;
	font-size: 12px;

	margin: 20px;
	padding: 0px;
	
	/* background: black; */
	color: white;
	background: #000000;
}
body.homepage
{
   background-color: #000000;
   background-image: url(river-down.png);
   background-repeat: repeat-y;
   background-position: 390px top;
}
*html body.homepage
{
	background: none;
}
body.editor{
	margin: 5px;
}

.cms-about
{
	color: #FF7D00;
	font-size: 11px;
}

h1, h2, h3, h4, h5, h6{
	margin: 5px;
	margin-left: 0;
	font-family: Arial, Helvetica, sans-serif;

}
h1{ font-size: 140%; }
h2{ font-size: 130%; }
h3{ font-size: 120%; }
h4{ font-size: 100%; }
h5{ font-size: 100%; }
h6{ font-size: 100%; }

table{
	font-size: 100%;
/*	width: 100%;*/
}
* html table{

}

table.standard-light,
table.standard-dark{
	border: none;

}

table.standard-light td{
	background: #303030;
	border: none;
}
table.standard-dark{
	background: #222222;
	border: none;
}

td{

}

form{
	margin: 0px;
	padding: 0px;
}

input,
textarea{
	font-family: Verdana, "Geneva CE", lucida, sans-serif;
	font-size: 12px;
}

p{
	margin: 5px;
	margin-left: 0px;
	margin-right: 0px;
}

a{
	color: #FF7C00;
}

a:hover{
	color: #F2A760;
	text-decoration: none;
}

a img, a:link img{
	border: none;
}

ul{
	margin: 10px;
	margin-left: 15px;
	padding: 0px;
}

/* main */

#main{
	width: 935px;
	position: relative;
	z-index: 1;
 	
}
.homepage #main
{
   background: #000000 url(river-all.png) no-repeat 370px top; 
}

.homepage .river-top
{
   background: url(river-top.png) no-repeat left top;
   position: absolute;
   top: -20px;
   left: 370px;
   width: 360px;
   height: 20px;
}
.homepage .river-middle
{
   background: url(river-middle.png) no-repeat left top;
   height:60px;
   left:372px;
   position:absolute;
   top:93px;
   width:87px;
   z-index:9999;
}
.river-errorIE6
{
   display: none;
}
*html .river-errorIE6
{
   background: url(river-top.png) repeat-y left top;
   bottom:110px;
   height:40px;
   left:470px;
   position:absolute;
   width:46px;
   display: block;
}

/* header */

#header{
	position: relative;
	
	height: 91px;
	width: 935px;
}
#header .home-link .text-link{
	position: absolute;
}
#header .home-link .img{
	background: url(header-bg.gif) no-repeat;
	position: absolute;
	z-index: 1;
	height: 91px;
	width: 935px;
}
.homepage #header .home-link .img
{
   background: url(header-bg-hp.gif) no-repeat;
}
#header .home-link .link{
	position: absolute;
	left: 5px;
	z-index: 2;
}
#header .home-link .link a{
	height: 62px;
	width: 410px;
	display: block;
}
#header .home-link .link a span{
	visibility: hidden;
}

#header .prague-link a{
	height: 46px;
	width: 46px;
	display: block;
	background-color: blue;
}
#header a.prague{
	position: absolute;
	top: 8px;
	left: 881px;
	
	z-index: 1;

	height: 46px;
	width: 46px;
	display: block;
}
#header a.prague5{
	position: absolute;
	top: 8px;
	left: 831px;
	
	z-index: 1;

	height: 46px;
	width: 46px;
	display: block;
}
#header a.prague span,
#header a.prague5 span{
	visibility: hidden;
}

#header .address{
	position: absolute;
	left: 435px;
	top: 26px;
	z-index: 2;
	color: white;
	font-size: 11px;
}

/* horni menu */
#header .menu{
	position: absolute;
	bottom: 0px;
	z-index: 2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#header .languages{
	position: absolute;
	bottom: 0px;
	right: -1px;
	z-index: 2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 100px;
}
* html #header .menu,
* html #header .languages{
	bottom: -1px;
}
* html #header .languages{
	right: -2px;
}
#header .menu ul,
#header .languages ul{
	list-style: none;
	margin: 0px;
	padding: 0px;
	color: white;
}
#header .menu ul li,
#header .languages ul li{
	display: inline;
}
#header .menu ul li span,
#header .menu ul li a,
#header .languages ul li a{
	color: white;
	text-transform: uppercase;
	text-decoration: none;
	display: block;
	float: left;
	height: 26px;
	line-height: 26px;
	padding-left: 7px;
	padding-right: 7px;
	border-right: 1px solid black;
}
#header .languages ul li a{
	float: right;
}
* html #header .languages ul li a{


}
#header .menu ul li a:hover,
#header .languages ul li a:hover{
	background-color: #0096A1;
}
#header .menu ul li a.corner:hover{
	background: url(header-menu-a-hover-left-bg.gif) no-repeat;
	background-color: #0096A1;
	background-position: left;
}
#header .languages ul li a.corner:hover{
	background: url(header-languages-a-hover-right-bg.gif) no-repeat;
	background-color: #0096A1;
	background-position: right;
}
/**/

/* hledani */

#header .search{
	position: absolute;
	bottom: 0px;
	right: 83px;
	z-index: 2;
}

#header .search form{
	padding: 0px;
	margin: 0px;
}
#header .search form input{
	margin: 0px;
}
#header .search form .field{
	background: #0096A1;
	border: 1px solid #00595F;
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 100px;
	height: 18px;
	margin-bottom: 4px;
}
* html #header .search form .field{
	margin-bottom: 2px;
}
#header .search form .submit{
	background: #007E88;
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: none;
	text-transform: uppercase;
	margin: 0px;
	padding: 0px;
	margin-bottom: 4px;
	height: 18px;
	line-height: 17px;
	width: 60px;

}
* html #header .search form .submit{
	margin-bottom: 1px;
}

/**/

/* homepage */
#home{
	margin-top: 65px;
}
#home .left{
	float: left;
	width: 411px;

}
#home .middle{
	float: left;
	width: 341px;
	margin-left: 30px;
	overflow: hidden;
}
#home .right{
	float: right;
	width: 120px;
}
/************/

/* obrazkove menu vlevo */

.home-middle .box{
	float: left;
	height: 126px;
	width: 192px;
	overflow: hidden;

	margin: 0px 0px 0px 0px;
}

* html .home-middle .box
{
	margin: 0px 0px 0px 0px;
}
.home-middle .box-top { margin-bottom: 18px !important; }
.home-middle .box-midle { margin: 0px 14px 0px 15px !important; }

.home-middle .box .text-link{
	position: absolute;
}
.home-middle .box .img{
	background: url(test-img-hover.jpg) no-repeat;
	position: absolute;
	z-index: 1;
	height: 126px;
	width: 192px;
}
.home-middle .box .link{
	position: absolute;
	z-index: 2;
}
.home-middle .box .link a{
	height: 126px;
	width: 192px;
	display: block;
	
	color: white;
	text-decoration: none;
	text-transform: uppercase;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;

	background: url(test-img.jpg) no-repeat;
}
.home-middle .box .link a:hover{
	background: none !important;
}
.home-middle .box .link a span{
	position: absolute;
	bottom: 5px;
	left: 6px;

}

/************************/

/* prostredni cast na hp */
.home-bottom-left .about{
	color: #FF7C00;
	margin: 0px 0px 8px 0px;
}

/*************************/

/* nadpisy */

.title{
	position: relative;
	color: white;
	text-transform: uppercase;
	min-height: 20px;
	line-height: 20px;
	padding-left: 5px;
	
	width: 150px;
}
.title.flexible{
	width: auto;
}
* html .title{
	height: 20px;
}
.title h1,
.title h2,
.title h3,
.title h4,
.title h5,
.title h6{
	margin: 0px;
	font-size: 14px;

}

.title h2 span
{
	position: absolute;
	top: 0px;
	right: 5px;

	color: #FF7C00;
	text-transform: lowercase;
	font-size: 12px;
}

.title .corner-top-left,
.title .corner-top-right,
.title .corner-bottom-left,
.title .corner-bottom-right{
	position: absolute;
	height: 10px;
	width: 5px;
	font-size: 0px; 
}
.title .corner-top-left{
	top: 0px;
	left: 0px;
}
.title .corner-top-right{
	top: 0px;
	right: 0px;
}
* html .title .corner-top-right{
	right: -1px;
}
.title .corner-bottom-left{
	bottom: 0px;
	left: 0px;
}
.title .corner-bottom-right{
	bottom: 0px;
	right: 0px;
}
* html .title .corner-bottom-right{
	right: -1px;
}

/* orange */
.title.orange{ background: #FF7C00;, color: black; }
.title.orange .corner-top-left{ background: url(title-orange-corner-top-left.gif) no-repeat; }
.title.orange .corner-top-right{ background: url(title-orange-corner-top-right.gif) no-repeat; }
.title.orange .corner-bottom-left{ background: url(title-orange-corner-bottom-left.gif) no-repeat; }
.title.orange .corner-bottom-right{ background: url(title-orange-corner-bottom-right.gif) no-repeat; }

/* green */
.title.green a,
.title.green a:hover { color: white; }
.title.green{ background: #007E87; }
.title.green .corner-top-left{ background: url(title-green-corner-top-left.gif) no-repeat; }
.title.green .corner-top-right{ background: url(title-green-corner-top-right.gif) no-repeat; }
.title.green .corner-bottom-left{ background: url(title-green-corner-bottom-left.gif) no-repeat; }
.title.green .corner-bottom-right{ background: url(title-green-corner-bottom-right.gif) no-repeat; }

/************/


#home .middle .news .col-left{
	float: left;
	width: 150px;

}
#home .middle .news .col-right{
	float: right;
	width: 150px;

}

#home .middle .news{
	color: silver;
}

#home .middle .news .label{
	font-size: 11px;
	font-weight: bold;
}
#home .middle .news .date{
	color: white;
	padding-bottom: 1px;
	font-size: 9px;
}
.news .item table{
	font-size: 11px;
}
.news .item table td{
	vertical-align: top;
}
.news .item table td{

}

.news .col-left{
	float: left;
	width: 150px;
	height: 115px;
	overflow: hidden;	
}
.news .col-right{
	float: right;
	width: 515px;
}


/* seznam akci */
table.event-list{
	padding: 0px;
	margin: 0px;
	width: 100%;
	
}

table.event-list td.label{
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	
	padding-top: 5px;
}
table.event-list tr.tr1 td{padding-bottom: 0px;}
table.event-list tr.tr2 td{padding-top: 5px;}
table.event-list tr.odd{
	background: #222222;
}
.homepage table.event-list tr.odd{
	background: none;
}
table.event-list tr.even{
	background: #303030;
}
.homepage table.event-list tr.even{
	background: none;
}

table.event-list td{
	padding-bottom: 2px;
}

table.event-list tr.brake{
	height: 1px;
	overflow: hidden;
	font-size: 0px;

}
table.event-list td.action{
	text-align: right;
	padding-right: 5px;
	padding-top: 3px;
	padding-left: 0px !important;
	vertical-align: top;
}
table.event-list td.info{
	color: silver;
	padding-bottom: 5px;
}
table.event-list td.label,
table.event-list td.info{
	padding-left: 5px;
}
table.event-list td.info a{
	color: silver;
}


table.event-list .label h4,
table.event-list .label h5,
table.event-list .label h6{
	display: inline;
}
table.event-list .label h5{
	font-size: 80%;
}

.event-list .author{
	margin: 0px;
	font-size: 80%;
}

/*************/

table.programme-top{
	/*border: 1px solid white;*/
	width: 100%;
}
table.programme-top td{
	text-align: left;
	color: silver;
	
	/*border: 1px solid white;*/
}
table.programme-top .label{
	width: 240px;
/*	vertical-align: top;*/
}
table.programme-top .author{
	width: 110px;
}

table.programme-top .label.old a{
	color: #F2A760;
	text-decoration: none;
}

table.programme-top td.type{
	width: 130px;
}

table.programme-top td.action{
	width: 160px;
}

table.programme-bottom {
	width: 100%;
}
table.programme-bottom td{
	/*border: 1px solid white;*/
}


table.programme-bottom .date{
	width: 160px;
	padding-left: 5px;
}

table.programme-bottom td.place{
	font-style: italic;
	color: gray;
	width: 68px;
}

table.programme-bottom td.subtitles{
	font-style: italic;
	/* color: gray; */
	color: #ff7c00;
	width: 104px;
	overflow: hidden;
	white-space: nowrap;
}

td.premiera{
	color: silver;
	text-transform: uppercase;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 5px;
	text-align: right;

}
table.programme-bottom td.more{
	width: 40px;
	text-align: center;
}
table.programme-bottom td.more a{
	color: Silver;
}

.premiera span.premiera,
.premiera span.derniera,
.premiera span.other,
.premiera span.zmena,
.premiera span.zadano,
.premiera span.zruseno,
.premiera span.generalka{
	background: white;
	border: 1px solid black;
	padding: 2px;
	padding-left: 3px;
	padding-right: 3px;
}
.premiera span.premiera{
	color: #FF7C00;
}
.premiera span.derniera{
	color: #007E87;
}
.premiera span.other,
.premiera span.zmena,
.premiera span.zadano,
.premiera span.generalka,
.premiera span.zruseno{
	color: red;
}

a.programme-more{
	float: right;
	margin-right: 5px;
}

a.order,
a.call{
/*	background: url(ico-order.gif) no-repeat;*/
	background-position: 2px 3px;
	color: #FF7C00;
	font-weight: bold;
	padding-left: 15px; 
}
a.more{
	background: url(ico-more.gif) no-repeat;
	background-position: 0px 3px;
	color: silver;
	padding-left: 12px;
	float: right;
	margin-top: 1px;
}
a.next,
a.previous{
	width: 18px;
	height: 12px;
	display: block;
	overflow: hidden; 
	text-decoration: none;	
}
a.next{
	background: url(arrow-next.gif) no-repeat;
	background-position: 0px 1px;
	margin-left: 5px;
}
a.previous{
	background: url(arrow-previous.gif) no-repeat;
	background-position: 0px 0px;
	margin-right: 5px;
	
}
a.next span,
a.previous span{
	display: none;
}

.pizduch-white,
.pizduch-orange,
.pizduch-green{
	padding-left: 15px;
}
.pizduch-white{
	background: url(ico-pizduch-white.gif) no-repeat;
	background-position: 0px 1px;
}
.pizduch-orange{
	background: url(ico-pizduch-orange.gif) no-repeat;
	background-position: 0px 1px;
}
.pizduch-green{
	background: url(ico-pizduch-green.gif) no-repeat;
	background-position: 0px 1px;
}

span.sold-out{
/*	background: url(ico-sold-out.gif) no-repeat;*/
	background-position: 0px 4px;
	color: #DF1F00;
	font-weight: bold;
	padding-left: 12px;
}

/***************/

/* bannery vpravo na hp */
.advert-banner-big{
	background: url(right-advert-banner-big.gif) no-repeat;
	height: 240px;
	width: 120px;
	position: relative;
}
.advert-banner-big2{
	background: url(right-advert-banner-big.gif) no-repeat;
	height: 240px;
	width: 120px;
	position: relative;
	margin-top: 23px;
}
.advert-banner-small{
	background: url(right-advert-banner-small.gif) no-repeat;
	height: 85px;
	width: 120px;
	position: relative;
	margin-top: 23px;
}
.advert-banner-big .img{
	position: absolute;
	top: 5px;
	left: 5px;
	width: 110px;
	height: 230px;
	background: #303030;
	overflow: hidden;
}
.advert-banner-big2 .img{
	position: absolute;
	top: 5px;
	left: 5px;
	width: 110px;
	height: 230px;
	background: #303030;
	overflow: hidden;
}
.advert-banner-small .img{
	position: absolute;
	top: 5px;
	left: 5px;
	width: 110px;
	height: 75px;
	background: #303030;
	overflow: hidden;
}
.advert-banner-small .text{
	position: absolute;
	top: 90px;

	width: 110px;
	left: 5px;
}

/************************/


/* page */

#page{
	margin-top: 65px;
	line-height: 15px;
}

#page .left{
	width: 260px;
	float: left;
}
#page .right{
	width: 675px;
	float: right;
	overflow: hidden;
}



/* hlavni menu */
* html .main-menu{
	position: relative;
	top: -10px;
}
.main-menu ul{
	list-style: none;
	padding: 0px;
	margin: 0px;
	width: 220px;
}
.main-menu li{
	/*margin-bottom: 5px;*/
	margin-bottom: 10px;

}
* html .main-menu li{
	margin-bottom: 0px;
}
.main-menu ul li a{
	display: block;
	
	min-height: 24px;
	line-height: 24px;
	
	background: #003E43;
	color: white;
	text-decoration: none;
	
	padding-left: 10px;
	padding-right: 10px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;

}
.main-menu ul li a:hover,
.main-menu ul li a.active{
	background-color: #007E87;
	color: white;
}
* html .main-menu li a{
	height: 24px;
}
.main-menu ul li ul{
	/*display: none;*/
}
.main-menu ul li ul li{
	margin-bottom: 0px;
}


.main-menu ul li ul li a{
	border-top: 1px solid black;
	
	font-family: Verdana, "Geneva CE", lucida, sans-serif;
	font-weight: normal;
	font-size: 12px;
	
	padding-left: 20px;
}

.main-menu ul li ul li ul li a{
	padding-left: 35px;
	font-size: 11px;
	background: #003033;
	
	min-height: 20px;
	line-height: 20px;
}
* html .main-menu ul li ul li ul li a{
	height: 20px;
	line-height: 18px;
}
.main-menu ul li ul li ul li ul li a{
	padding-left: 50px;
	background: #00191A;
}
.main-menu ul li ul li ul li ul li ul li a{
	padding-left: 55px;
}


.main-menu .top{
	margin: 0px;
}
.main-menu .top,
.main-menu .bottom{
	height: 4px;
	width: 220px;
	overflow: hidden;
	clear: both;
}
.main-menu .top{ background: url(main-menu-top.gif) no-repeat; }
.main-menu .bottom{ background: url(main-menu-bottom.gif) no-repeat; }

.main-menu .border-top-none{
	border-top: none;
}

.main-menu .active-node a{
	background: #007E87;
	
}
.main-menu .active-node a:hover{
	text-decoration: underline;
}
.main-menu .active-node .top{ background: url(main-menu-top-active.gif) no-repeat; }
.main-menu .active-node .bottom{ background: url(main-menu-bottom-active.gif) no-repeat; }



/* ikona svandy v polozkach menu */
.main-menu ul li a.svanda01{
	background: url(svanda01.gif) no-repeat;
	background-position: 197px 2px;
	background-color: #003E43;
}
.main-menu ul li a.svanda01:hover{
	background: url(svanda02.gif) no-repeat;
	background-position: 197px 1px;
	background-color: #007E87;
}
.main-menu ul li a.svanda02{
	background: url(svanda02.gif) no-repeat;
	background-position: 197px 0px;
	background-color: #003E43;

}
.main-menu ul li a.svanda02:hover{
	background: url(svanda04.gif) no-repeat;
	background-position: 197px 3px;
	background-color: #007E87;
}
.main-menu ul li a.svanda03{
	background: url(svanda05.gif) no-repeat;
	background-position: 193px 1px;
	background-color: #003E43;

}
.main-menu ul li a.svanda03:hover{
	background: url(svanda01.gif) no-repeat;
	background-position: 196px 3px;
	background-color: #007E87;
}
.main-menu ul li a.svanda04{
	background: url(svanda03.gif) no-repeat;
	background-position: 192px 3px;
	background-color: #003E43;

}
.main-menu ul li a.svanda04:hover{
	background: url(svanda02.gif) no-repeat;
	background-position: 197px 1px;
	background-color: #007E87;
}
.main-menu ul li a.svanda05{
	background: url(svanda04.gif) no-repeat;
	background-position: 196px 3px;
	background-color: #003E43;

}
.main-menu ul li a.svanda05:hover{
	background: url(svanda05.gif) no-repeat;
	background-position: 194px 2px;
	background-color: #007E87;
}

.main-menu ul li a.active
{	background-color: #007E87; }

/***************/

/* paticka */

#partners{
	width: 935px;
	height: 91px;
	background: url(footer.png) no-repeat;
}
.homepage #partners
{
	background: url(footer.png) no-repeat;
}
#footer{
	clear: both;
	color: #727272;
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	margin-top: 5px;
	margin-left: 5px;
}

#footer a{
	color: silver;
	
}
#footer .left{
	float: left;
}

#footer .right{
	float: right;
}



/* bloky pro flashe */

#flash01{
	position: absolute;
	top: 114px;
	left: 22px;
	z-index: 0;
	
	width: 935px;
	height: 600px;
	overflow: hidden;
	
	color: #5A5A5A;
	
/*	background: red;*/

}

#flash-under-menu{
	height: 150px;

}

/********************/




/* cesta */
.web-path{
	font-size: 11px;
	margin: 10px;
	margin-left: 0px;
}
.web-path img{
	margin-bottom: 1px;
	margin-left: 5px;
	margin-right: 5px;
}
/*********/

/* filtry */

.filters,
.pager{
	position: relative;
	color: white;

	width: auto;

	min-height: 24px;
	padding: 10px;
	
	z-index: 0;
	
	margin-bottom: 10px;
}
.pager{
	padding: 0px;
	font-size: 10px;
}
.pager .inside{

	text-align: right;
}
.pager a{
	color: white;
	color: #A3C9CC;
}
.pager table{
	width: auto;
	float: right;
	margin-right: 8px;
}
.pager table td{
	vertical-align: middle;
	height: 22px;
}

.filters form{
	margin: 0px;
	
}
.filters select{
	font-size: 11px;
}
.filters table{
	width: auto;
}
.filters table td{
	vertical-align: middle;
}
.filters.news table td.label{
	/*width: 60px;*/
}

* html .pager{
	height: 24px;
}
* html .filters{
	height: 54px;
}
* html .filters.news{
	height: 24px;
}
.reset-button{
	position: absolute;
	right: 5px;
	top: 5px;
}
.reset-button a{
	color: #A3C9CC;
	text-decoration: none;
	display: block;
	height: 12px;
	width: 13px;
	background: url(ico-filter-reset.gif) no-repeat;
}
.reset-button a:hover{
	color: white;
}
.reset-button a span{
	display: none;
}

.filters h1,
.filters h2,
.filters h3,
.filters h4,
.filters h5,
.filters h6{
	margin: 0px;
	font-size: 14px;

}

.filters .corner-top-left,
.filters .corner-top-right,
.filters .corner-bottom-left,
.filters .corner-bottom-right,
.pager .corner-top-left,
.pager .corner-top-right,
.pager .corner-bottom-left,
.pager .corner-bottom-right{
	position: absolute;
	height: 10px;
	width: 5px;
	font-size: 0px; 
	z-index: 1;
}
.filters .corner-top-left,
.pager .corner-top-left{
	top: 0px;
	left: 0px;
}
.filters .corner-top-right,
.pager .corner-top-right{
	top: 0px;
	right: 0px;
}
* html .filters .corner-top-right,
* html .pager .corner-top-right{
	right: -1px;
}
.filters .corner-bottom-left,
.pager .corner-bottom-left{
	bottom: 0px;
	left: 0px;
}
.filters .corner-bottom-right,
.pager .corner-bottom-right{
	bottom: 0px;
	right: 0px;
}
* html .filters .corner-bottom-right,
* html .pager .corner-bottom-right{
	right: -1px;
}

/* orange */
.filters.orange{ background: #FF7C00; }
.filters.orange .corner-top-left{ background: url(title-orange-corner-top-left.gif) no-repeat; }
.filters.orange .corner-top-right{ background: url(title-orange-corner-top-right.gif) no-repeat; }
.filters.orange .corner-bottom-left{ background: url(title-orange-corner-bottom-left.gif) no-repeat; }
.filters.orange .corner-bottom-right{ background: url(title-orange-corner-bottom-right.gif) no-repeat; }

/* green */
.filters.green{ background: #007E87; }
.filters.green .corner-top-left{ background: url(title-green-corner-top-left.gif) no-repeat; }
.filters.green .corner-top-right{ background: url(title-green-corner-top-right.gif) no-repeat; }
.filters.green .corner-bottom-left{ background: url(title-green-corner-bottom-left.gif) no-repeat; }
.filters.green .corner-bottom-right{ background: url(title-green-corner-bottom-right.gif) no-repeat; }

/* orange */
.pager.orange{ background: #FF7C00; }
.pager.orange .corner-top-left{ background: url(title-orange-corner-top-left.gif) no-repeat; }
.pager.orange .corner-top-right{ background: url(title-orange-corner-top-right.gif) no-repeat; }
.pager.orange .corner-bottom-left{ background: url(title-orange-corner-bottom-left.gif) no-repeat; }
.pager.orange .corner-bottom-right{ background: url(title-orange-corner-bottom-right.gif) no-repeat; }

/* green */
.pager.green{ background: #007E87; }
.pager.green .corner-top-left{ background: url(title-green-corner-top-left.gif) no-repeat; }
.pager.green .corner-top-right{ background: url(title-green-corner-top-right.gif) no-repeat; }
.pager.green .corner-bottom-left{ background: url(title-green-corner-bottom-left.gif) no-repeat; }
.pager.green .corner-bottom-right{ background: url(title-green-corner-bottom-right.gif) no-repeat; }

/**********/

.for-checkbox{
	position: relative;
	bottom: 2px;
}


/* vypis galerii */
.gallery-list{
	background: black;
	width: 100%;
}
.gallery-item{
	background: #003E43;
	height: 170px;	
	vertical-align: top;
}
.gallery-item td{
	vertical-align: top;
}
.gallery-item td.details{
	vertical-align: bottom;
}
.gallery-item .thumb,
.gallery-item .label{
	display: block;
	text-align: center;
}
.gallery-item .label{
	margin-top: 5px;
}
.gallery-item .thumb{
	text-align: center;
	margin-top: 10px;
}
.gallery-item a{
	display: block;

}
.gallery-item a:hover{
	/*background: #303030;*/
}

table.gallery{
	padding: 0px;
	margin: 0px;
}
table.gallery td{
	background: #007E87;
	background: #003E43;
	vertical-align: middle;
	text-align: center;
	padding: 5px;
	position: relative;
	/*border-bottom: 5px solid black;
	border-right: 5px solid black;*/
}
table.gallery td img{

	border: 1px solid #525252;
	border: 1px solid black;
}
table.gallery td .gd
{
	clear: both;
	margin: 5px 0px 0px 0px;
}

.gallery-label{
	margin-bottom: 15px;
	margin-top: 15px;
}
.gallery-label span{
	color: #FF7C00;
}

table.gallery a.active img{
	border: 1px solid white;
}

/******************/


/* detail akce */

.item-detail{
	/*background: #303030;*/
	

}

.item-detail td{
	vertical-align: top;
}

.item-detail .even{
	background: red;
}

.item-detail tr.odd{
	background: #222222;
}
.item-detail tr.even{
	background: #303030;
}
.item-detail tr.label{
	background: black;
}

.item-detail .actors h4,
.item-detail .director h4,
.item-detail .events h4{
	display: inline;
	margin: 0px;
	padding: 0px;
}
table.rows{
/*	width: 100%;*/
}
table.rows td{
	padding: 10px;
	vertical-align: top;
}

.item-detail .image{
	padding: 5px;
	background: #303030;

	text-align: center;
	width: 10%;	
}

.item-detail .image img{
	border: 1px solid black;
}

.item-detail .gallery h4{
	margin: 0px;
}

.detail-content{
	margin-top: 10px;
	margin-bottom: 10px;
}
.detail-programme{
	
	margin-top: 20px;
}
.detail-programme h3.label{
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 5px;
}


/*****************/

/* vypis lidi */

.people-list{
	width: 100%;
}
.people-list .item{
	clear: both;
	margin-bottom: 5px;
}

.people-list .item .image{
	float: left;
	width: 200px;
	overflow: hidden;
	text-align: center;

}
.people-list .item .image img{
	margin: 5px;
}
.people-list .item .image a{
	text-decoration: none;
}
.people-list .item .description{
	float: right;
	width: 470px;
}
.people-list .item .short-description{
	margin: 5px;
	margin-left: 0px;
}

.people-list .item.even{
	background: #303030;
}
.people-list .item.odd{
	background: #222222;
}
.people-list .item h3{
	margin: 0px;
	margin-top: 10px;

}

.people-list .item .people h4{
	display: inline;
	margin: 0px;
}

/**************/

/* vypis akci */

.event-list{
	display: table;
}
.event-list .item{
	clear: both;
	margin-bottom: 5px;
}

.event-list .item .image{
	float: left;
	width: 200px;
	overflow: hidden;
	text-align: center;

}
.event-list .item .image img{
	margin: 5px;
}
.event-list .item .image a{
	text-decoration: none;
}
.event-list .item .description{
	float: right;
	width: 470px;
}
.event-list .item .short-description{
	margin: 5px;
	margin-left: 0px;
}

.event-list .item.even{
	background: #303030;
}
.event-list .item.odd{
	background: #222222;
}
.event-list .item h3{
	margin: 0px;
	margin-top: 10px;

}

.event-list .item .people h4{
	display: inline;
	margin: 0px;
}

/**************/


/* diskuze */
ul.topics{
	margin: 0px;
	margin-left: 5px;
	margin-right: 5px;
}
ul.topics li{
	padding: 5px;
	list-style: none;
}

ul.topics li .info{
	font-size: 9px;
}
ul.topics li .info span{color: #FF7D00;}
ul.topics li.even{
	background: #303030;
}
ul.topics li.odd{
	background: #222222;
}

ul.topics li.action{
	min-height: 16px;

}
* html ul.topics li.action{
	height: 16px;
}
ul.topics li.action .add{
	
	float: left;
}
ul.topics li.action .add a{
	padding-left: 11px;
	background: url(ico-plus.gif) no-repeat;
	background-position: 0px 4px;
}
ul.topics li.action .back{
	float: right;
}
ul.topics li.action .back a{
	padding-left: 11px;
	background: url(ico-back.gif) no-repeat;
	background-position: 0px 5px;
}

.last-thread-date{
	font-weight: bold;
	color: #F2A760;
}

.thread-form{
	margin-top: 10px;
	background: url(thread-form-bg.gif) no-repeat;
	background-position: right;
	background-color: #303030;
	border: 1px solid gray;
	width: 665px;
	margin-left: 5px;
}
.thread-form td{
	padding: 3px;
	padding-left: 8px;
}

.thread-form input,
.thread-form textarea{
	background: silver;
	border: 1px solid black;
	width: 250px;
	font-family: Verdana, "Geneva CE", lucida, sans-serif;
	font-size: 12px;
}
.thread-form textarea{
	width: 350px;
	height: 150px;
	
}

.thread-form .required-comment{
	font-size: 10px;
}
.thread-form .submit{
	color: silver;
	background: #222222;
	border: 1px solid gray;
	padding: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-top: 5px;
	margin-bottom: 5px;
}


.thread{
	margin: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 5px;
	padding-top: 0px;
	padding-left: 5px;

	border: 1px solid #727272;
	clear: both;
	
	background: #303030;
}
#discussion .thread.people{
	background: url(thread-people-bg.gif) no-repeat;
	background-position: right top;
	background-color: #003E43;
	border: 1px solid #007E87;
}
.thread .thread-content{
	
}
.thread .thread-content.img{
	width: 548px;
	float: right;
}
* html .thread .thread-content.img{
	width: 552px;
}

.thread .image{
	float: left;
	height: 105px;
	width: 95px;
	overflow: hidden;

	margin-right: 10px;
	margin-bottom: 5px;
	margin-top: 5px;
}
.thread .date{
	font-weight: normal;
	font-size: 10px;
}
.thread.parent{
	/*border-left: 1px solid #727272;
	border-bottom: 1px solid #727272;
	*/
	

}
.thread.child{
	margin-left: 50px;
	border-top: none;
	background: #222222;
	padding-top: 1px;
	border-left: 1px solid #727272;
	border-bottom: 1px solid #727272;
	border-right: 1px solid #727272;
}
#discussion .thread.child.people{
	background: url(thread-people-bg.gif) no-repeat;
	background-position: right top;
	background-color: #003E43;
	border: 1px solid #007E87;
}
.thread.child{
	border-top: none;
}
.thread.child .thread-content.img{
	width: 503px;
	float: right;
}
* html .thread.child .thread-content.img{
	width: 500px;
}
.topic-description{
	margin: 5px;

}

.discussion-login-enter{
	text-align: right;
	margin: 5px;
}
.discussion-login{
	margin: 5px;
}
.login .submit{
	background: #00595F;
	border: 1px solid white;
	color: white;
	font-size: 10px;
	margin-top: 10px;

}
/***********/
.small{
	font-size: 10px;
}
.visibility-hidden{
	visibility: hidden;
}
.text-orange{
	color: #FF7C00;
}

.line{
	height: 1px;
	overflow: hidden;
	background: #606060;
	margin-top: 10px;
	margin-bottom: 10px;
}

.separator{
	height: 27px;
	overflow: hidden;
	background-color: transparent;
	position: relative;
}
.separator.two{
	height: 2px;
}
.separator.five{
	height: 5px;
}
.separator.fifteen{
	height: 15px;
}

.no-margin{
	margin: 0px;
}
.left-padd{
	padding-left: 5px;
}

.show-back{
	text-align: right;
	clear: both;
}

.cleaner{
	clear: both;
	font-size: 0px;
	line-height: 0px;
	height: 0px;
	overflow: hidden;
	position: relative;
}


#BigBoxAlt,
#SmallBoxAlt01,
#SmallBoxAlt02{
	position: absolute;
	top: 156px;
	left: 440px;
	z-index: 2;
	
	width: 380px;
	overflow: hidden;
	min-height: 100px;
	
	/*border: 1px solid #FF7C00;*/
	
	
	color: white;
	display: none;
	
}
#SmallBoxAlt01{ top: 411px; }
#SmallBoxAlt02{ top: 600px; }

#BigBoxAlt .inside,
#SmallBoxAlt01 .inside,
#SmallBoxAlt02 .inside{
	padding: 5px;
	width: 344px;
	border: 1px solid #FF7C00;
	float: left;
	background: #222222;
}
#BigBoxAlt h1, #BigBoxAlt h2, #BigBoxAlt h3, #BigBoxAlt h4, #BigBoxAlt h5, #BigBoxAlt h6,
#SmallBoxAlt01 h1, #SmallBoxAlt01 h2, #SmallBoxAlt01 h3, #SmallBoxAlt01 h4, #SmallBoxAlt01 h5, #SmallBoxAlt01 h6,
#SmallBoxAlt02 h1, #SmallBoxAlt02 h2, #SmallBoxAlt02 h3, #SmallBoxAlt02 h4, #SmallBoxAlt02 h5, #SmallBoxAlt02 h6{
	margin: 5px;
	margin-left: 0;
	font-family: Arial, Helvetica, sans-serif;
	color: #FF7C00;
}

/* styly pro editor */
.editor-text-white,
.editor-text-white a{ color: white; }

.editor-text-orange,
.editor-text-orange a{ color: #FF7C00;  }


.editor-text-green,
.editor-text-green a{ color: #0096A1; }
.editor-text-green a:hover{ color: #00C5D2;  }



/* partneri */

#partners{
	position: relative;
}

#partners span.main,
#partners span.media,
#partners span.sponsor{
	position: absolute;
	font-size: 11px;
	color: Silver;
}
#partners span.main{
	left: 75px;
	top: 4px;
}
#partners span.media{
	left: 75px;
	top: 4px;
}
#partners span.sponsor{
	left: 875px;
	top: 4px;
}

.partnet-list{
	position: relative;
}
.partner-list li{
	position: absolute;
	list-style: none;
}
.partner-list li a{
	display: block;
/*	border: 1px solid red;*/
	height: 30px;
	width: 80px;
}
.partner-list li a span{
	visibility: hidden;
}


.partner-list li.dhl{
	left: 75px;
	top: 37px;
}
.partner-list li.dhl a{
	height: 22px;
	width: 170px;
}

.partner-list li.seznam{
	left: 75px;
	top: 34px;
}
.partner-list li.seznam a{
	height: 26px;
	width: 109px;
}

.partner-list li.movenpick{
	left: 445px;
	top: 21px;
}
.partner-list li.movenpick a{
	height: 39px;
	width: 100px;
}

.partner-list li.xantypa {
	left: 334px;
	top: 27px;
}
.partner-list li.xantypa a{
	height: 35px;
	width: 100px;
}

.partner-list li.mfdnes{
	left: 268px;
	top: 52px;
}

.partner-list li.mfdnes a{
	height: 25px;
	width: 65px;
}

.partner-list li.reflex{
	left: 188px;
	top: 18px;
}
.partner-list li.reflex a{
	height: 25px;
	width: 80px;
}

.partner-list li.expres{
	left: 352px;
	top: 57px;
}
.partner-list li.expres a{
	height: 20px;
	width: 90px;
}

.partner-list li.praguepost{
	left: 635px;
	top: 53px;
}
.partner-list li.praguepost a{
	height: 30px;
	width: 90px;
}

.partner-list li.invia{
	left: 525px;
	top: 42px;

}
.partner-list li.invia a{
	height: 40px;
	width: 70px;
}

.partner-list li.ravis{
	left: 845px;
	top: 15px;
}
.partner-list li.ravis a{
	height: 60px;
	width: 80px;
}

.partner-list li.pressweb{
	left: 182px;
	top: 48px;
}
.partner-list li.pressweb a{
	height: 25px;
	width: 90px;
}

.partner-list li.regina{
	left: 598px;
	top: 25px;
}
.partner-list li.regina a{
	height: 45px;
	width: 60px;
}

.partner-list li.radio1{
	left: 560px;
	top: 19px;
}
.partner-list li.radio1 a{
	height: 54px;
	width: 54px;
}


.partner-list li.polas{
	left: 747px;
	top: 13px;
}
.partner-list li.polas a{
	height: 30px;
	width: 64px;
}

.partner-list li.arbes{
	left: 758px;
	top: 28px;
}
.partner-list li.arbes a{
	height: 20px;
	width: 80px;
}

.partner-list li.andels{
	left: 630px;
	top: 54px;
}

.partner-list li.palacecinemas{
	left: 647px;
	top: 13px;
}
.partner-list li.andels a{
	height: 20px;
	width: 70px;
}

.partner-list li.clivia{
	left: 744px;
	top: 52px;
}
.partner-list li.clivia a{
	height: 25px;
	width: 64px;
}

.partner-list li.hyperinzerce{
	left: 828px;
	top: 25px;
}
.partner-list li.hyperinzerce a{
	height: 43px;
	width: 93px;
}

.partner-list li.skysoft{
	left: 845px;
	top: 53px;
}
.partner-list li.skysoft a{
	height: 25px;
	width: 80px;
}
.partner-list li.palacecinemas a{
	height: 37px;
	width: 80px;
}

.partner-list li.novinkycz{
	left: 202px;
	top: 31px;
}
.partner-list li.novinkycz a{
	height: 25px;
	width: 115px;
}
/* new partners */
.partner-list li.respekt {
	position: absolute;
	left: 85px;
	top: 32px;
}
.partner-list li.respekt a {
	height: 30px;
	width: 93px;
	display: block;
	float: left;
}
.partner-list li.xantypa {
	position: absolute;
	left: 210px;
	top: 31px;
}
.partner-list li.xantypa a {
	height: 29px;
	width: 110px;
	display: block;
	float: left;
}
.partner-list li.radio {
	position: absolute;
	left: 358px;
	top: 23px;
}
.partner-list li.radio a {
	height: 45px;
	width: 45px;
	display: block;
	float: left;
}
.partner-list li.wave {
	position: absolute;
	left: 433px;
	top: 28px;
}
.partner-list li.wave a {
	height: 34px;
	width: 145px;
	display: block;
	float: left;
}
.partner-list li.polas {
	position: absolute;
	left: 605px;
	top: 28px;
}
.partner-list li.polas a {
	height: 34px;
	width: 70px;
	display: block;
	float: left;
}
.partner-list li.movenpick {
	position: absolute;
	left: 708px;
	top: 24px;
}
.partner-list li.movenpick a {
	height: 43px;
	width: 88px;
	display: block;
	float: left;
}
.partner-list li.clivia {
	position: absolute;
	left: 823px;
	top: 24px;
}
.partner-list li.clivia a {
	height: 43px;
	width: 90px;
	display: block;
	float: left;
}
/* obchudek */
ul.errors{
	color: #FF7C00;
}
.shop{
	margin-top: 10px;
}
.shop .item{
	background-position: right;
	background-color: #303030;
	border: 1px solid gray;
	width: 100%;
	margin-bottom: 10px;
	padding: 0px;
}

.shop .item td{
	padding: 3px;
	white-space: nowrap;
}
.shop .item td.img2{
	text-align: right;
	width: 100%;
}
.shop table.address{
/* 	background: url(thread-form-bg.gif) no-repeat;
	background-position: right; */
	background-color: #303030;
	border: 1px solid gray;
	width: 100%;
}

.shop .item td.content{
	white-space: normal;
}
.submit{
	background: url(submit-bg.gif) no-repeat;
	border: none;
	color: white;
	line-height: 20px;
	height: 20px;
	width: 105px;
}
A.a-closing{
	color: #505050;
}
/* newsletter */
div.newsletter{
	margin-top: 20px;
}
div.newsletter input.text{
	border: 1px solid #ff7c00;
	margin-bottom: 10px;
	width: 220px;
}
div.newsletter div.newsletter-error{
	margin-bottom: 10px;
	padding: 2px;
	
	color: #ff7c00;
	font-size: 120%;
	font-weight: bold;
}
div.newsletter div.newsletter-ok{
/* 	border: 1px solid #00595f;
	background-color: #0096a1; */
	
	margin-bottom: 10px;
	padding: 2px;
	
	color: #007e87;
	font-size: 120%;
	font-weight: bold;
}
div.newsletter span.bold{
	font-weight: bold;
}
div.newsletter a.yes{
	display: block;
	border: 1px solid #00595f;
	background-color: #007e88;
	width: 100px;
	color: white;
	line-height: 15px;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	margin-right: 10px;
	
	float: left;
}
div.newsletter a.no{
	display: block;
	border: 1px solid #f67100;
	background-color: #ff7c00;
	width: 100px;
	color: white;
	line-height: 15px;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	margin-right: 10px;
	
	float: left;
}
div.newsletter a.yes.500,
div.newsletter a.no.500{
	width: 500px;
}
div.newsletter a.no.500{
	margin: 0px;
	margin-top: 10px;
}
div.menu-bottom-box{
	width: 220px;
	padding: 2px;
	margin-top: 10px;
	overflow-x: hidden;
}
div.menu-bottom-box div.box-content h6,
div.menu-bottom-box div.box-content h5,
div.menu-bottom-box div.box-content h4,
div.menu-bottom-box div.box-content h3,
div.menu-bottom-box div.box-content h2,
div.menu-bottom-box div.box-content h1{
	color: #ff7d00;
	font-size: 130%;
}
div.menu-bottom-box div.title.orange{
	width: 213px;
}
*html div.menu-bottom-box div.title.orange{
	width: 210px;
}
div.menu-bottom-box h2{
	width: 213px;
	color: white;
}
* html div.menu-bottom-box h2{
	width: 210px;
	color: white;
}
div.menu-bottom-box div.box-content{
	background-color: #222222;
	padding: 5px;
	width: 196px;
	margin-left: 5px;
	overflow-x: hidden;
	border-top: 1px solid #ff7c00;
	border-bottom: 3px solid #ff7c00;
	position: relative;
	top: -1px;
	border-left: 1px solid #303030;
	border-right: 1px solid #303030;
}
* html div.menu-bottom-box div.box-content{
	width: 205px; 
}

.type{
  width: 170px;
}
a.hp-banner-id1
{
	position: absolute;
	top: 0px;

	background-color: red;
	width: 120px;
	height: 240px;
}
a.hp-banner-id2
{
	position: absolute;
	top: 0px;

	width: 110px;
	height: 75px;
}
/*sitemap*/

a.sitemap
{
	display: block;
	margin-bottom: 3px;
	padding-left: 20px;
	background-image: url(ico-pizduch-orange.gif);
	background-repeat: no-repeat;
}

a.sitemap.l2 { padding-left: 40px; background-image: url(ico-pizduch-green.gif); background-position: 20px; }
a.sitemap.l3 { padding-left: 60px; background-image: url(ico-pizduch-white.gif); background-position: 40px; }
a.sitemap.l4 { padding-left: 80px; background-position: 60px; }
a.sitemap.l5 { padding-left: 100px; background-position: 120px; }
a.sitemap.l6 { padding-left: 120px; background-position: 140px; }

/*gallery-info*/
.image-info
{
	margin: 5px 0px 5px 5px;
}
.image-info strong { color: #FF7C00; }
.bold { font-weight: bold; }

table.news2 { width: 99%; }
table.news2 td { vertical-align: top; padding-bottom: 10px; }
table.news2 img { margin: 5px 0px 0px 0px; }
table.news2 td.image { width: 160px !important; }
/*hp*/
.home-menu
{
	float: left;
	width: 166px;
}
.home-middle
{
	float: left;
	width: 605px;
	overflow: hidden;
	margin: 0px 0px 0px 20px;
}
.home-right
{
	margin-top: 65px;

	float: right;
	width: 120px;
	overflow: hidden;
}
.home-left
{
	margin-top: 65px;

	float: left;
	width: 795px;
	overflow: hidden;
}
.home-bottom-left
{
	float: left;
	width: 463px;
	overflow: hidden;
	margin-top: 15px;
}
.home-bottom-right
{
	float: right;
	width: 316px;
	overflow: hidden;
	margin-top: 15px;
}

* html .main-menu{
	position: relative;
	top: -10px;
}
.home-menu ul{
	list-style: none;
	padding: 0px;
	margin: 0px;
	width: 166px;
}

.home-menu .top,
.home-menu .bottom{
	height: 4px;
	width: 166px;
	overflow: hidden;
	clear: both;
}
.home-menu .top{ background: url(home-menu-top.gif) no-repeat; }
.home-menu .bottom{ background: url(home-menu-bottom.gif) no-repeat; }

.home-menu ul li a
{
	line-height: 17px !important;
	height: 17px !important;
	min-height: 17px !important;
	overflow: hidden;
	font-size: 14px;
}

/* .home-menu ul li a.svanda01{
	background: url(svanda01.gif) no-repeat;
	background-position: 140px 2px;
	background-color: #003E43;
}
.home-menu ul li a.svanda01:hover{
	background: url(svanda02.gif) no-repeat;
	background-position: 140px 1px;
	background-color: #007E87;
}
.home-menu ul li a.svanda02{
	background: url(svanda02.gif) no-repeat;
	background-position: 140px 0px;
	background-color: #003E43;

}
.home-menu ul li a.svanda02:hover{
	background: url(svanda04.gif) no-repeat;
	background-position: 140px 3px;
	background-color: #007E87;
}
.home-menu ul li a.svanda03{
	background: url(svanda05.gif) no-repeat;
	background-position: 140px 1px;
	background-color: #003E43;

}
.home-menu ul li a.svanda03:hover{
	background: url(svanda01.gif) no-repeat;
	background-position: 140px 3px;
	background-color: #007E87;
}
.home-menu ul li a.svanda04{
	background: url(svanda03.gif) no-repeat;
	background-position: 140px 3px;
	background-color: #003E43;

}
.home-menu ul li a.svanda04:hover{
	background: url(svanda02.gif) no-repeat;
	background-position: 140px 1px;
	background-color: #007E87;
}
.home-menu ul li a.svanda05{
	background: url(svanda04.gif) no-repeat;
	background-position: 140px 3px;
	background-color: #003E43;

}
.home-menu ul li a.svanda05:hover{
	background: url(svanda05.gif) no-repeat;
	background-position: 140px 2px;
	background-color: #007E87;
} */

.w100p { width: 457px !important; }
.w200p { width: 310px !important; }
.c-white { color: white; }
.c-blue { color: #007E87; }

p.about { color: #FF7C00; margin: 10px 6px 10px 6px; }
p.about img
{
	border: 1px solid #FF7C00;
	margin: 0px 10px 5px 0px;
}
.home-bottom-left table.event-list
{
	width: 452px;
	margin: 12px 0px 0px 6px;
}
.homepage .river-table-bg
{
   background: url(river-table-hp.png) no-repeat 6px 12px;
   background-position: 6px 0px\9;
   margin-top: -1px\9;
}
table.event-list td { vertical-align: top; padding: 5px; }
table.event-list td.image
{
	width: 100px;
	text-align: center;
}
table.event-list td.image a { text-decoration: none !important; }
table.event-list td.image img
{
	border: 1px solid #FF7C00;
}

.h3 { height: 3px !important; }
.h5 { height: 5px !important; }
.h10 { height: 10px !important; }
.h15 { height: 15px !important; }
.np { padding: 0px !important; }
.fs11 { font-size: 11; }

a.home-new
{
	display: block;
	position: relative;
	padding: 5px;
	margin-bottom: 5px;
	text-decoration: none;
}
a.home-new span.label
{
   display: block;
   padding-right: 45px;
	text-decoration: underline;
	font-weight: bold;

	cursor: pointer;
}
a.home-new span.date
{
	position: absolute;
	top: 6px;
	right: 5px;
	color: white;
	
	cursor: pointer;
}
a.home-new span.description
{
	color: white;
	display: block;
	margin-top: 3px;
}
a.home-new:hover
{
	background-color: #2F2F2F;
}
a.home-new:hover span.label
{
	color: #007D86;
}

.home-banner
{
	position: absolute;
	top: 156px;
	right: 143px;
	
	height: 270px;
	width: 607px;

	overflow: hidden;

	text-align: center;

	z-index: 2;
}
.home-banner a.delete
{
	position: absolute;
	top: 0px;
	right: 0px;

	display: block;
	width: 20px;
	height: 20px;

	background-color: #FF7C00;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	line-height: 20px;
	text-decoration: none;
}
.title span.inserted
{
	text-transform: lowercase;
	position: absolute;
	top: 0px;
	right: 5px;

	background-image: url(down.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 10px;
}
.pln{padding-left: 0px !important;}

span.no-actual-topic
{
	color: #FFFFFF !important;
}
span.actual-topic
{
	color: #FF7C00;
	font-weight: bold;
}

.captcha
{
	font-size: 11px;
}
.captcha img
{
	float: left;
	margin: 0px 7px 7px 1px;
}
input.captcha-number
{
	clear: both;
	width: 92px;
	font-weight: bold;
	color: #222222;
}

.program-order-legend
{
	border: 0px;
	margin-top: 3px;
	margin-bottom: 16px;
}

.program-order-legend td
{
	text-align:left;
	width:20px;
}
.program-order-legend-td-1
{
	position:relative;
	left:-3px;
	width:159px!important;
}
.program-order-legend-td-2
{
	width:140px!important;
}
.program-order-legend-td-3
{
	width:145px!important;
}

.program-order-legend-td-4
{
	width:130px!important;
}
