*
{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #CECE64;
}
body
{
	margin: 0px;
	padding: 0;
	background: #000000 url(img/bg_n.gif) repeat-x top left;
}
.bd
{
	background: #000000 url(img/bg.gif) repeat-x top left;
}
img
{
	border: none;
	vertical-align: top;
}
#main
{
	width: 100%;
	height: 100%;
	padding: 0px;
	margin: 0px;
}
#def
{
	width: 800px;
	height: 100%;
}
#top
{
	width: 800px;
	height: 495px;
	background: transparent url(img/top.gif) no-repeat top left;

}
#top_n
{
	width: 800px;
	height: 290px;
	background: transparent url(img/top_n.gif) no-repeat top left;
}
.menu_bot
{
	width: 490px;
	text-align: left;
	color: #CECE64;
	height: 20px;
	font-size: 11px;
}
.menu_bot a
{
	color: #CECE64;
	text-decoration: none;
	font-size: 11px;
}
#uvod
{
	color: #CECE64;
	width: 490px;
	text-align: left;
	font-size: 18px;
	font-weight: bold;
}
#uvod_text
{
	width: 490px;
	text-align: justify;
	color: #CECE64;
}
#left
{
	width: 170px;
	text-align: left;
}
#right
{
	width: 630px;
	text-align: left;
}
.title
{
	height: 25px;
	text-align: left;
	font-size: 18px;
	font-weight: bold;
	color: #FFFF7B;
}
.title_1
{
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	color: #CECE64;
}
.btnlogin
{
	border: none;
	width: 51px;
	height: 17px;
	background: transparent url(img/login.gif) no-repeat top left;
}
.ano, .nie
{
	border: none;
	width: 25px;
	height: 25px;
	background: transparent url(img/ano.gif) no-repeat top left;
}
.nie
{	
	background: transparent url(img/nie.gif) no-repeat top left;
}
/* Menu na lavej strane  */
/*     START         */
#menu
{
	position: relative;
	top: 25px;
	left: 0px;
	width: 135px;
	text-align: right;
}
.menu2
{	
	position: relative;
	left: 0px;
	width: 135px;
	padding: 5px 0;
	background: #080808 url(img/gulka.gif) no-repeat 125px 5px;
}
.menu1
{	
	position: relative;
	left: 0px;
	padding: 5px 0;
	width: 135px;
}
.menu2 a:hover,.menu1 a:hover
{
	position: relative;
	top: 0px;
	right: 10px;
	color: #C2C25F;
	text-decoration: none;
	font-size: 9px;
}
.menu2 a:link, .menu2 a,.menu1 a:link, .menu1 a
{
	position: relative;
	top: 0px;
	right: 10px;
	color: #858442;
	text-decoration: none;
	font-size: 9px;
}
.menu2 a:link, .menu2 a
{
	color: #C2C25F;
}
/* Menu na lavej strane  */
/*        END      */

/* Obrazky           */
/*        START     */
.img, .img_last
{
	width: 175px;
	float: left;
	font-size: 9px;
	padding-bottom: 5px;
}
.img_last
{
	width: 135px;	
}
.video
{
	width: 170px;
	height: 150px;
	border-left: 15px solid #000000;
	border-top: 5px solid #000000;
}
.img img,.img_last img, .video img, .img0
{
	border: 2px solid #6C6B3D;
}
.img a,.img_last a,.video a
{
	font-size: 9px;
	text-decoration: none;
}
.img_border
{
	border: 2px solid #6C6B3D;
}
.film_img
{
	float:right; 
	width:150px;
	text-align:right
}
.film_img img
{
	border: 2px solid #6C6B3D;
	margin-bottom: 3px;
}
.film_img2
{
	float:right; 
	width:130px;
	text-align:right
}
.partner_link_top
{
	height: 5px;
	border-top: 1px dashed #545330;
}
.partner_link_bot
{
	height: 2px;
	border-bottom: 1px dashed #545330;
}
/*      Obrazky           */
/*        END     */
.viac
{
	height: 15px;
}
.line
{
	height: 50px;
	border-bottom: 1px dashed #545330;
	clear: both;
}
.line1
{
	height: 10px;
	margin-bottom: 10px;
	border-bottom: 1px dashed #545330;
}
.up
{
	height: 10px;
	text-align: right;
}
#bottom
{
	background-color: #080808;
}
/*     Program */
/*     START    */
.prog_title
{
	background-color: #003310;
	height: 25px;
	width: 490px;
	text-align: left;
}
.prog_title span
{
	position: relative;
	left: 12px;
	top: 5px;
	color: #FFFF8C;
	font-size: 11px;
	font-weight: bold;
}
.prog_title span a
{
	color: #FFFF8C;
	font-size: 11px;
	font-weight: bold;
}
.tab_title
{
	position: relative;
	left: 13px;
	top: 5px;
	width: 477px;
	height: 30px;
	border-top: 1px dashed #545330;
	border-bottom: 1px dashed #545330;
}
.tab_title span
{
	position: relative;
	top: 7px;
	color: #FFFF8C;
	font-size: 11px;
	font-weight: bold;
}
.tab_prog
{
	position: relative;
	top: 5px;
	left: 13px;
	width: 477px;
	color: #B6B559;
	font-size: 11px;
}
.tab_prog_baz
{
	position: relative;
	top: 5px;
	left: 13px;
	width: 477px;
	color: #B6B559;
	font-size: 11px;
}
.tab_prog_baz td
{
  padding: 5px 0 0 5px;
  text-align: justify;
}
/*   Program */
/*      END    */
.otazky ul
{
	list-style: upper-alpha;
}
.info
{
   width: 100%;
}
.info td.tb_title
{
  font-weight: bold;   
  width: 120px;
  text-align: right;
  padding-right: 5px;
}
.info input
{
  width: 250px;
  color: #000;
}
input.btn_send
{
  width: 60px;
  color: #000;
  font-weight: bold; 
  margin: 10px 0 0 190px;
}
.error, .error font
{
  color: #ff0000; 
}

/* Nove css */
.menu_top
{
	position: relative;
}
.hdn
{
	display: none;
}
#top a, #top_n a
{
	display: block;
	position: absolute;
}
#top a.projekt
{
	background: url(img/top1_projekt.gif) no-repeat 0 0;
	width: 66px;
	height: 45px;
	top: 162px;
	left: 58px;
}
#top a.projekt:hover
{
	background: url(img/top1_projekt_over.gif) no-repeat 0 0;
}
#top a.program
{
	background: url(img/top1_program.gif) no-repeat 0 0;
	width: 68px;
	height: 39px;
	top: 280px;
	left: 105px;
}
#top a.program:hover
{
	background: url(img/top1_program_over.gif) no-repeat 0 0;
}
#top a.filmy
{
	background: url(img/top1_filmy.gif) no-repeat 0 0;
	width: 51px;
	height: 40px;
	top: 215px;
	left: 132px;
}
#top a.filmy:hover
{
	background: url(img/top1_filmy_over.gif) no-repeat 0 0;
}
#top a.foto
{
	background: url(img/top1_foto.gif) no-repeat 0 0;
	width: 48px;
	height: 39px;
	top: 216px;
	left: 222px;
}
#top a.foto:hover
{
	background: url(img/top1_foto_over.gif) no-repeat 0 0;
}
#top a.video_link
{
	background: url(img/top1_video.gif) no-repeat 0 0;
	width: 50px;
	height: 31px;
	top: 312px;
	left: 215px;
}
#top a.video_link:hover
{
	background: url(img/top1_video_over.gif) no-repeat 0 0;
}
#top a.partneri
{
	background: url(img/top1_partneri.gif) no-repeat 0 0;
	width: 73px;
	height: 34px;
	top: 199px;
	right: 194px;
}
#top a.partneri:hover
{
	background: url(img/top1_partneri_over.gif) no-repeat 0 0;
}
#top a.press
{
	background: url(img/top1_press.gif) no-repeat 0 0;
	width: 53px;
	height: 38px;
	top: 255px;
	right: 164px;
}
#top a.press:hover
{
	background: url(img/top1_press_over.gif) no-repeat 0 0;
}
#top a.archiv
{
	background: url(img/top1_archiv.gif) no-repeat 0 0;
	width: 51px;
	height: 35px;
	top: 325px;
	right: 199px;
}
#top a.archiv:hover
{
	background: url(img/top1_archiv_over.gif) no-repeat 0 0;
}
#top a.kontakt
{
	background: url(img/top1_kontakt.gif) no-repeat 0 0;
	width: 70px;
	height: 43px;
	top: 278px;
	right: 62px;
}
#top a.kontakt:hover
{
	background: url(img/top1_kontakt_over.gif) no-repeat 0 0;
}
#top a.uvod
{
	width: 250px;
	height: 134px;
	top: 240px;
	left: 278px;
}
#top a.bazant
{
	width: 100px;
	height: 115px;
	top: 375px;
	left: 345px;
}

#top_n a.projekt
{
	background: url(img/top2_projekt.gif) no-repeat 0 0;
	width: 53px;
	height: 36px;
	top: 117px;
	left: 57px;
}
#top_n a.projekt:hover, #top_n a.projekt_select
{
	background: url(img/top2_projekt_over.gif) no-repeat 0 0;
}
#top_n a.program
{
	background: url(img/top2_program.gif) no-repeat 0 0;
	width: 68px;
	height: 31px;
	top: 166px;
	left: 143px;
}
#top_n a.program:hover, #top_n a.program_select
{
	background: url(img/top2_program_over.gif) no-repeat 0 0;
}
#top_n a.filmy
{
	background: url(img/top2_filmy.gif) no-repeat 0 0;
	width: 37px;
	height: 30px;
	top: 97px;
	left: 196px;
}
#top_n a.filmy:hover, #top_n a.filmy_select
{
	background: url(img/top2_filmy_over.gif) no-repeat 0 0;
}
#top_n a.foto
{
	background: url(img/top2_foto.gif) no-repeat 0 0;
	width: 40px;
	height: 32px;
	top: 134px;
	left: 250px;
}
#top_n a.foto:hover, #top_n a.foto_select
{
	background: url(img/top2_foto_over.gif) no-repeat 0 0;
}
#top_n a.video_link
{
	background: url(img/top2_video.gif) no-repeat 0 0;
	width: 41px;
	height: 26px;
	top: 176px;
	left: 233px;
}
#top_n a.video_link:hover, #top_n a.video_link_select
{
	background: url(img/top2_video_over.gif) no-repeat 0 0;
}
#top_n a.partneri
{
	background: url(img/top2_partneri.gif) no-repeat 0 0;
	width: 59px;
	height: 29px;
	top: 113px;
	right: 215px;
}
#top_n a.partneri:hover, #top_n a.partneri_select
{
	background: url(img/top2_partneri_over.gif) no-repeat 0 0;
}
#top_n a.press
{
	background: url(img/top2_press.gif) no-repeat 0 0;
	width: 38px;
	height: 30px;
	top: 56px;
	right: 177px;
}
#top_n a.press:hover, #top_n a.press_select
{
	background: url(img/top2_press_over.gif) no-repeat 0 0;
}
#top_n a.archiv
{
	background: url(img/top2_archiv.gif) no-repeat 0 0;
	width: 42px;
	height: 27px;
	top: 172px;
	right: 154px;
}
#top_n a.archiv:hover, #top_n a.archiv_select
{
	background: url(img/top2_archiv_over.gif) no-repeat 0 0;
}
#top_n a.kontakt
{
	background: url(img/top2_kontakt.gif) no-repeat 0 0;
	width: 54px;
	height: 35px;
	top: 163px;
	right: 56px;
}
#top_n a.kontakt:hover, #top_n a.kontakt_select
{
	background: url(img/top2_kontakt_over.gif) no-repeat 0 0;
}
#top_n a.uvod
{
	width: 158px;
	height: 82px;
	top: 135px;
	left: 325px;	
}
#top_n a.bazant
{
	width: 62px;
	height: 67px;
	top: 222px;
	left: 370px;
}
h2
{
	font-size: 14px;
	margin-bottom: 0;
	padding-bottom: 0;
}
h1
{
	font-size: 18px;
}
.perex
{
	font-weight: bold;
}
.area_par 
{
	background-color: #fff;
}
.area_par .title_1 {color: #000; padding: 5px; display: block;}