html {
	height: 100%
}

body {
	margin:0px;
	padding: 35px 0px 0px 0px;
	font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:140%;
	height:100%;
	background:url(/templates/1/img/page_bg_top.gif) #220b03 top left repeat-x;
	color:#ffffff;
}

h1 {
	font-size:16px;
	color:#fff;
	margin-top:5px;
}

h2 {
	font-size:14px;
	color:#fff;
}

h3 {
	font-size:11px;
	color:#fff;
	text-align:left;
}


a {
	text-decoration:underline;
	color:#fff;
}

img {
	border:none;
	z-index:2;
	position:relative;
	top:0px;
	left:0px;
}

#main_wrap {
	width:990px;
	margin: 0 auto;
	position:relative;
	background:url(/templates/1/img/page_bg.gif) top left repeat-y;
}

#header {
	position:relative;
	top:0px;
	left:0px;
	width:990px;
	height:245px;
	background:#722d0c;
}

#header .logo {
	position:absolute;
	top:0px;
	left:0px;
	display:block;
	width:258px;
	height:202px;
	background:url(/templates/1/img/header_logo.gif) top left no-repeat;	
}

#header .header_pic {
	position:absolute;
	top:0px;
	left:258px;
	width:732px;
	height:202px;
	/*background:url(/templates/1/img/header_pic.jpg) top left no-repeat;*/	
}

#header .header_line {
	position:absolute;
	top:202px;
	left:0px;
	width:990px;
	height:43px;
	background:url(/templates/1/img/header_line.gif) top left no-repeat;
}

#header .header_line h1 {
	position:absolute;
	top:7px;
	left:267px;
	font-size:135%;
	color:#fff;
}

#header .header_line .header_languages {
	position:absolute;
	top:10px;
	right:16px;
	height:20px;
	width:224px;
}

.header_languages a.language {
	display:block;
	width:17px;
	height:20px;
}

a.language .cs {
	position:absolute;
	top:0px;
	left:0px;
}

.en {
	position:absolute;
	top:0px;
	left:26px;
}

.de {
	position:absolute;
	top:0px;
	left:52px;
}

.pl {
	position:absolute;
	top:0px;
	left:78px;
}

.nl {
	position:absolute;
	top:0px;
	left:104px;
}

.ru {
	position:absolute;
	top:0px;
	left:130px;
}

.fr {
	position:absolute;
	top:0px;
	left:155px;
}

.it {
	position:absolute;
	top:0px;
	left:181px;
}

.sp {
	position:absolute;
	top:0px;
	left:207px;
}

#header .header_search {
	position:absolute;
	top:10px;
	left:13px;
	width:233px;
	height:21px;
}

.header_search .input_hledat {
	position:absolute;
	top:5px;
	left:8px;
	border:none;
	background:none;
	padding:0px;
	width:159px;
	height:17px;
	font-size:11px;
	color:#616161;
	font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;	
}

.header_search .search_btn {
	position:absolute;
	top:0px;
	right:0px;
	border:none;
	background:none;
	width:53px;
	height:21px;
	font-size:11px;	
	color:#fff;
	font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
	cursor:pointer;
}

.linky {
	position:absolute;
	top:245px;
	left:0px;
	width:990px;
	height:12px;
	background:url(/templates/1/img/lines_shad.gif) top left no-repeat;
	z-index:2;
}

#telo {
	position:relative;
	top:0px;
	left:0px;
	width:990px;

}

#telo .col_left {
	position:relative;
	top:0px;
	left:1px;
	width:255px;
	min-height:631px;
	height:auto !important;
	height:631px;	
	background:url(/templates/1/img/side_bg.gif) top left no-repeat;
	float:left;
	text-align:left;
}

ul.main {
	padding:0px;
	margin:0px;
	list-style-type:none;
}

ul.main li {
	display:block;
}

ul.main2 {
	position:relative;
	top:0px;
	left:0px;
	list-style-type:none;
	padding: 0px 0px 0px 15px;
	margin:0px;
}

ul.main2 a, ul.main3 a {
	color:#fff;
	text-decoration:none;
	background:url(/templates/1/img/arrow.gif) 0% 0% no-repeat;
	padding: 0px 0px 0px 15px;
	margin:0px;	
}

ul.main3 {
	padding: 0px 0px 0px 15px;
	margin:0px;
	list-style-type:none;	
}

/* BEGIN nadpis MUZEUM všech jazykových verzí */

#li_menu_70 {
	display:block;
	width:204px;
	height:auto;
	margin-top:10px;
	padding-top:35px;
	background:url(/templates/1/img/nadp_muzeum_cz.gif) top left no-repeat;
}

#li_menu_144 {
	display:block;
	width:204px;
	height:auto;
	margin-top:10px;
	padding-top:35px;
	background:url(/templates/1/img/nadp_muzeum_en.gif) top left no-repeat;
}

#li_menu_103 {
	display:block;
	width:204px;
	height:auto;
	margin-top:10px;
	padding-top:35px;
	background:url(/templates/1/img/nadp_muzeum_de.gif) top left no-repeat;
}

/* END nadpis MUZEUM všech jazykových verzí */

/* BEGIN nadpis INFORMAČNÍ CENTRUM všech jazykových verzí */

#li_menu_71 {
	display:block;
	width:204px;
	height:auto;
	padding-top:35px;
	margin-top:25px;		
	background:url(/templates/1/img/nadp_informacni-stredisko_cz.gif) top left no-repeat;
}

#li_menu_101 {
	display:block;
	width:204px;
	height:auto;
	padding-top:35px;
	margin-top:25px;		
	background:url(/templates/1/img/nadp_informacni-stredisko_en.gif) top left no-repeat;
}

#li_menu_104 {
	display:block;
	width:204px;
	height:auto;
	padding-top:35px;
	margin-top:25px;		
	background:url(/templates/1/img/nadp_informacni-stredisko_de.gif) top left no-repeat;
}

/* END nadpis INFORMAČNÍ CENTRUM všech jazykových verzí */

/* BEGIN nadpis KULTURNÍ STŘEDISKO všech jazykových verzí */

#li_menu_72 {
	display:block;
	width:204px;
	height:auto;
	padding-top:35px;
	margin-top:25px;	
	background:url(/templates/1/img/nadp_kulturni-stredisko_cz.gif) top left no-repeat;
}

#li_menu_102 {
	display:block;
	width:204px;
	height:auto;
	padding-top:35px;
	margin-top:25px;	
	background:url(/templates/1/img/nadp_kulturni-stredisko_en.gif) top left no-repeat;
}

#li_menu_105 {
	display:block;
	width:204px;
	height:auto;
	padding-top:35px;
	margin-top:25px;	
	background:url(/templates/1/img/nadp_kulturni-stredisko_de.gif) top left no-repeat;
}

/* END nadpis KULTURNÍ STŘEDISKO všech jazykových verzí */

/* BEGIN nezobrazení položek s nadpisem */

a#menu_70, a#menu_71, a#menu_72, a#menu_144, a#menu_101, a#menu_102, a#menu_103, a#menu_104, a#menu_105 {
	display:none;
}

/* END nezobrazení položek s nadpisem */

#telo .col_middle {
	position:relative;
	top:0px;
	left:2px;
	float:left;
	width:446px;
	min-height:370px;
	height:auto !important;
	height:370px;		
	padding:15px;  
	text-align:justify;
}

#telo .col_right {
	position:relative;
	top:0px;
	right:1px;
	width:255px;
	min-height:631px;
	height:auto !important;
	height:631px;	
	background:url(/templates/1/img/side_bg.gif) top left no-repeat;
	float:right;
}

.side_content {
	padding:25px;
}

.side_content .nadpis {
	width:204px;
	height:30px;
	margin-bottom:15px;
}

.aktuality_cz {
	background:url(/templates/1/img/nadp_aktuality_cz.gif) bottom left no-repeat;
}

.aktuality_en {
	background:url(/templates/1/img/nadp_aktuality_en.gif) bottom left no-repeat;
}

.aktuality_de {
	background:url(/templates/1/img/nadp_aktuality_de.gif) bottom left no-repeat;
}

.aktuality_pl {
	background:url(/templates/1/img/nadp_aktuality_pl.gif) bottom left no-repeat;
}

.aktuality_nl {
	background:url(/templates/1/img/nadp_aktuality_nl.gif) bottom left no-repeat;
}

.aktuality_ru {
	background:url(/templates/1/img/nadp_aktuality_ru.gif) bottom left no-repeat;
}

.aktuality_fr {
	background:url(/templates/1/img/nadp_aktuality_fr.gif) bottom left no-repeat;
}

.aktuality_it {
	background:url(/templates/1/img/nadp_aktuality_it.gif) bottom left no-repeat;
}

.aktuality_es {
	background:url(/templates/1/img/nadp_aktuality_es.gif) bottom left no-repeat;
}


.pripravujeme_cz {
	background:url(/templates/1/img/nadp_pripravujeme_cz.gif) bottom left no-repeat;
}

.pripravujeme_en {
	background:url(/templates/1/img/nadp_pripravujeme_en.gif) bottom left no-repeat;
}

.pripravujeme_de {
	background:url(/templates/1/img/nadp_pripravujeme_de.gif) bottom left no-repeat;
}

.pripravujeme_pl {
	background:url(/templates/1/img/nadp_pripravujeme_pl.gif) bottom left no-repeat;
}

.pripravujeme_nl {
	background:url(/templates/1/img/nadp_pripravujeme_nl.gif) bottom left no-repeat;
}

.pripravujeme_ru {
	background:url(/templates/1/img/nadp_pripravujeme_ru.gif) bottom left no-repeat;
}

.pripravujeme_fr {
	background:url(/templates/1/img/nadp_pripravujeme_fr.gif) bottom left no-repeat;
}

.pripravujeme_it {
	background:url(/templates/1/img/nadp_pripravujeme_it.gif) bottom left no-repeat;
}

.pripravujeme_es {
	background:url(/templates/1/img/nadp_pripravujeme_es.gif) bottom left no-repeat;
}


.kosik_cz {
	background:url(/templates/1/img/nadp_kosik_cz.gif) bottom left no-repeat;
}

.kosik_en {
	background:url(/templates/1/img/nadp_kosik_en.gif) bottom left no-repeat;
}

.kosik_de {
	background:url(/templates/1/img/nadp_kosik_de.gif) bottom left no-repeat;
}


.anketa_cz {
	background:url(/templates/1/img/nadp_anketa_cz.gif) bottom left no-repeat;
}

.anketa_en {
	background:url(/templates/1/img/nadp_anketa_en.gif) bottom left no-repeat;
}

.anketa_de {
	background:url(/templates/1/img/nadp_anketa_de.gif) bottom left no-repeat;
}

.anketa_pl {
	background:url(/templates/1/img/nadp_anketa_pl.gif) bottom left no-repeat;
}

.anketa_nl {
	background:url(/templates/1/img/nadp_anketa_nl.gif) bottom left no-repeat;
}

.anketa_ru {
	background:url(/templates/1/img/nadp_anketa_ru.gif) bottom left no-repeat;
}

.anketa_fr {
	background:url(/templates/1/img/nadp_anketa_fr.gif) bottom left no-repeat;
}

.anketa_it {
	background:url(/templates/1/img/nadp_anketa_it.gif) bottom left no-repeat;
}

.anketa_es {
	background:url(/templates/1/img/nadp_anketa_es.gif) bottom left no-repeat;
}














.news {
	margin-bottom:20px;
	text-align:justify;
}

.news_title {
	display:block;
	margin-bottom:4px;
	text-align:left;
}

.news_more {
	float:right;
	margin-top:4px;
}

#footer {
	position:relative;
	top:0px;
	left:0px;
	width:990px;
	height:130px;
	background:url(/templates/1/img/footer_bg.gif) #220b03 top left no-repeat;
}

#footer .links {
	position:absolute;
	top:26px;
	left:25px;
}

#footer .links a {
	color:#fff;
	text-decoration:none;
}

#footer .links a:hover {
	color:#fff;
	text-decoration:underline;
}

#footer .copyright {
	position:absolute;
	top:83px;
	right:25px;
	text-align:right;
}

.pohyb {
	position:absolute;
	top:-5px;
	left:0px;        
}

#obsah {
	position:relative;
	top:0px;
	left:0px;
	z-index:10
}

table.anketa {
	text-align:left;
	width:100%;
	border-collapse:collapse;
}         

div.graf {
	background:url(/templates/1/img/graf_line.gif) top left repeat-x;
	height:5px;
}
      
table.anketa th {
	text-align:left;
	margin-bottom:5px;
}

table.anketa td.odpoved {
	text-align:right;
}             

.item {
	margin-bottom:20px;
}

.item .item_img {
	position:relative;
	top:0px;
	left:0px;	
	float:left;
	width:115px;           
	height:86px;         
	margin:0px 15px 10px 0px;
	background:#3d1406;
}

.item_line {
	height:1px;
	font-size:0px;
	background:#873f1b;	
	border-bottom:1px solid #2d0c01;
}

.pol_img {
	position:relative;
	top:0px;
	left:0px;
	width:115px;  
	height:86px; 
	border:none;  
}         

.gal img {
     	width:320px;  
	height:233px; 
	border:none;  
}

.titulek {
	margin-bottom:15px;
}

.selected {
	font-weight:bold;
}

.prodform {
	position:relative;
	top:0px;
	left:0px;	
	width:316px;
	float:right;
	text-align:left;
}

.kosik_pocet form, .prodform form {
	position:relative;
	top:0px;
	left:0px;
	padding:0px;
	margin:0px;
	height:23px;
	width:186px;
}

.kosik_pocet form {
	position:relative;
	top:0px;
	left:0px;
	padding:0px;
	margin:0px;
	height:23px;
	width:116px;
}

.prodform .kusy_odeslat, .kosik_submit {
	position:absolute;
	top:0px;
	right:0px;
	float:right;
	font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#616161;
	background:url(/templates/1/img/btn_kusy_odeslat.gif) top left no-repeat;
	border:none;
	padding:-2px 0px 0px 0px;
	margin:0px;
	width:58px;
	height:23px;
	color:#fff;
	cursor:pointer;
}

.kosik_value {
	position:absolute;
	top:1px;
	left:0px;
	background:url(/templates/1/img/btn_kusy.gif) top left no-repeat;
	text-align:center;
	width:53px;
	height:21px;
	font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	padding:3px 0px 0px 0px;
	margin:0px;	
	color:#616161;
	border:none;
}

.prodform .kusy {
	position:absolute;
	top:1px;
	left:70px;
	background:url(/templates/1/img/btn_kusy.gif) top left no-repeat;
	text-align:center;
	width:53px;
	height:21px;
	font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	padding:3px 0px 0px 0px;
	margin:0px;	
	color:#616161;
	border:none;
}

.pocet_ks_text {
	position:relative;
	top:3px;
	left:0px;
	float:left;
}


table.kosik {
	width:100%;
}
          
table.kosik .total {
	font-weight:bold;
}

table.kosik .cena {
	text-align:right;
}


/*  lightbox  */
#lightbox {
background-color:#eee;
padding:10px;
}

#lightboxDetails {
font-size:0.8em;
padding-top:0.4em;
}	

#lightboxCaption {
float:left;
color:#616161;
}

#keyboardMsg {
float:right;
}

#closeButton {
top:5px;
right:5px;
width:20px;
height:20px;
display:none;
}                         

#lightbox img {
border:none;
clear: both;
} 
                                                                       
#overlay img {
border:none;
}

#overlay {
background-image:url(/templates/1/img/overlay.png);
}

* html #overlay {
background-color:#333;
back\ground-color:transparent;
background-image:url(/templates/1/img/blank.gif);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/templates/1/img/overlay.png", sizingMethod="scale");	
}
/*  lightbox  */     


