@import url("global.css");
@import url("lightbox.css"); 
@import url("promo.css");
@import url("homepage.css");
@import url("news.css");
@import url("fotogalerie.css");
@import url("pubs.css");
@import url("beers.css");
@import url("eshop.css");
@import url("komentare.css");
@import url("article-rating.css");



html, body 
{
 height: 100%;
 margin: 0;
 padding: 0;
}

body
{
	background: black;
	font: 1em/1.67 Arial, Genevam, Helvetica, sans-serif;  
	text-align: center;
    behavior:url("/js/k.hover.htc");
}

img { behavior: url("/iepngifx/iepngfix.htc") }


/************** Hlavni casti webu, NEMENIT! **************/
div#content
{
	width: 1000px;
	margin: 0 auto;
	position: relative;
	background: #E7D7AC;
	text-align: left !important;
	min-height: 100%;
	font-size: 70%;
	color: #3F200C;
}

div#undercontent
{
	
	width: 1000px;
	min-height: 461px;
   height: auto;
   _height: 461px;
}

div.bg-cz
{
	background: url('/images/web/header_homepage.jpg') no-repeat;
}

div.bg-en
{
	background: url('/images/web/header_homepage-en.jpg') no-repeat;
}

div.bg-cz-subpage
{
	background: url('/images/web/header_subpage-cz.jpg') no-repeat;
}

div.bg-en-subpage
{
	background: url('/images/web/header_subpage-en.jpg') no-repeat;
}

div#footer
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 1000px;
	height: 116px;
	background: url('/images/web/footer.jpg') no-repeat;
	z-index: 1;
	=z-index: -1;
	_z-index: -1; /* opravdu hloupe chovani IE 6, prisel jsem na to nahodou, usekava kozla v prave casti HP kdyz je jina hodnota ne*/
	

}



div#mainheader
{
	overflow: hidden;
	width: auto;
	background: #E7D7AC !important;
}



/* IE 6 */
* html #content 
{
  height: 100%;
}


div#search
{
	width: 250px;
	position: absolute;
	left: 695px;
	top: 15px;
}


div#topbar
{
	width: 300px;
	position: absolute;
	top: 0;
	padding-left: 20px;
	border: 0px solid red;
}

div#topbar a img
{
	border: 0;
	float: left;
	padding: 5px 10px;
}

div#topbar  img
{
	border: 0;
	float: left;
	padding: 5px 10px;
}


div#homepagelink
{
	width: 150px;
	position: absolute;
	top: 93px;
	left: 40px;
	height: 44px;
	line-height: 44px;
	overflow: hidden;
	font-weight: bold;
}

div#homepagelink *
{
	color: #FDFFD0;
	text-decoration: none;
}

div#homepagelink a:hover
{
	text-decoration: underline;
}

/************** Horni navigace **************/

div#navigationpanel
{
	width: 770px;
	/*background: blue;*/
	position: absolute;
	top: 93px;
	left: 230px;
	height: 44px;
	z-index: 99;
}

/* 1 uroven */
div#navigationpanel ul
{
	margin: 0;
	padding: 0;
   list-style-type: none;
}

div#navigationpanel ul li
{
/*
	display: inline;
	behavior: url('/styles/hover.htc');
*/
  position: relative;
  float: left;
/*  behavior: url('/styles/hover.htc'); toto .htc nahradilo hlavni .htc v tabu body, 5.6.2009 <RJ>*/
  display: list-item;
  margin: 0;
  padding: 0;
  z-index: 99;
	
}

div#navigationpanel ul li  span
{
	float: left;
	display: block;
	height: 44px;
	line-height: 44px;
	color: #AF956D;
}

div#navigationpanel ul li a
{
	text-decoration: none;
	font-weight: bold;
	color: #FDFFD0;
	float: left;
	display: block;
	height: 44px;
	line-height: 44px;
	padding-left: 8px;
	padding-right: 8px;
	margin-left: 6px;
	margin-right: 6px;
	_margin-left: 3px; /* zasrany IE, ve FF 5px */
	_margin-right: 3px;
}

div#navigationpanel ul li a.selected

{
	border-left: 1px solid #846D4B;
	border-right: 1px solid #846D4B;
	background: url("/images/web/navigace-hover-1-uroven.jpg");
	padding-left: 7px; /* polovicka paddingu z <a> jelikoz je tam jeste border */
	padding-right: 7px;
	color: #461A06;
}

div#navigationpanel ul li a:hover
{
	text-decoration: underline;
}


/* 2 uroven */
div#navigationpanel ul li ul 
{
 filter: alpha(opacity=90);
 -moz-opacity: 0.90;
 opacity: 0.90;
 background: #49200B;
 position: absolute;
 visibility: hidden;
 top: 44px;
 left: 7px;
 padding: 0;
 margin: 0;
 width: 180px;
 border: 1px solid #E3D89D;
 overflow: hidden;
 z-index: 99;
}


div#navigationpanel ul li ul li
{

}

div#navigationpanel ul li ul li a
{
   
	display: block;
	float: left;
	text-align: left;
	width: 180px;
	border-bottom: 1px solid #32190C;
	padding: 0;
	margin: 0;
	height: 22px;
	line-height: 22px;
	padding-left: 7px;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #EBDFBA;
	
}


div#navigationpanel ul li ul li a:hover
{
	background: none;
	color: #EBDFBA;
	background: transparent;
	text-decoration: underline;
	border-left: 0;
	border-right: 0;
}

div#navigationpanel ul li ul li a.selected
{
	 color: #EBDFBA;
	 background: transparent;
	 text-decoration: underline;
	 border-left: 0;
	 border-right: 0; 
}

div#navigationpanel ul li:hover ul, div#navigationpanel ul li.hover ul 
{
   visibility: visible;
}


div#copyright
{
	position: absolute; 
	bottom: 77px; 
	left: 148px; 
	width: 160px;
	color: #FFFCD5;
	z-index: 91;
	
}


/************** Spodni - patkova navigace **************/

div#bottomnavigation
{
	width: 565px;
	position: absolute;
	bottom: 50px; 
	right: 20px;
	z-index: 90;
}


div#bottomnavigation ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: center;
	font-size: 90%;
}

div#bottomnavigation ul li
{
	display: inline;
}

div#bottomnavigation ul li  span
{
	float: left;
	display: block;
	color: #AF956D;
}

div#bottomnavigation ul li a
{
	text-decoration: none;
	color: #000;
	color: #FDFFD0;
	float: left;
	display: block;
	padding-left: 5px;
	padding-right: 5px;
	margin-left: 1px;
	margin-right: 1px;
}

div#bottomnavigation ul li a.selected
{
	background: #612707;
	border-left: 0;
	border-right: 0;
	
}

div#bottomnavigation ul li a:hover
{
	text-decoration: underline;
	border-left: 0;
	border-right: 0;
}


/************** Hlavicka pod navigaci, texty, vizualy, flash bannery **************/

div#mainheader
{
	width: auto;
	background: green;
	height: 205px;
}

/************** Obsah stranky **************/

div#pagecontent
{
	width: 960px;
	margin: 0 auto;
}

div#pagecontent div.matrjoska
{
	width: auto;
	
}



/* folk-country */
div#xxx
{
	text-align: center;
	word-spacing: 50px;
	height: 139px;
}

div#xxx a 
{
	width: 230px;
	float: left;
	
}


/* logovaci hlaska */
p.auth_info
{

	font-size: 140%;
	color: #0B3A24;
	background: url("/images/ico/locker_ico.jpg") no-repeat 0% 100%;
	height: 64px;
	padding-left: 62px;
	line-height: 64px;
}

p.auth_info a
{
	background: url("/images/ico/button-more-1.gif");
	color: #E7D7AC;
	border: 1px solid #E7D7AC;
	padding: 2px 10px;
	text-decoration: none;
	font-size: 70%;
}


/* obecna trida pro obrazky */
#Page img
{
	border: 3px solid white;
}

.noborder
{
	border: 0 !important;
}

.pivo_table {
	width: 150px !important;
	margin: 15px !important;
}

/* ============================ KOZLUV POCIN ============================= */

/* hlavni bloky */
#kp-left
{
	float: left; 
	width: 690px; 
	margin-right: 15px;
}

#kp-right
{
	float: right; 
	width: 210px;
}


/* Navigace 1 urovne */
ul.level_1
{
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.level_1 li
{
	background: #58321A;
	border-bottom: 1px solid #E7D7AC;
}


ul.level_1 li a
{
	color: #FDFFD0;
	font-weight: bold;
	text-decoration: none;
	display: block;
	width: 163px;
	padding: 7px;
	padding-left: 40px;
	background: url("/images/icons/kp-arrow-1.gif") no-repeat 3% 50%;
	
}


ul.level_1 li a:hover, ul.level_1 li a.selected
{
	background: url("/images/icons/kp-arrow2.png") no-repeat 3% 50%;
}

ul.level_1 li:hover, ul.level_1 li.selected
{
	background: url('/images/icons/kp-menu-hover-bg2.png') repeat-x;

	
}

/* Navigace 2 urovne */
ul.level_2
{
	list-style: none;
	margin: 0;
	padding: 0;
	border: 1px solid #BDAC7C;
	background: #D5C490;
	margin-top: 5px;
	margin-bottom: 5px;
}

ul.level_2 li
{
	background: none !important;
	border: 0;
}

ul.level_2 li a
{
	color: #126644;
	background: none !important;
	padding-top: 2px;
	padding-bottom: 2px;	
}

ul.level_2 li a:hover, ul.level_2 li a.selected
{
	background: none !important;
	text-decoration: underline;
}


/* Sablona clanku */
.kp_article
{

}

.kp-list-right
{
	width: 465px;
	
}

.kp-list-left
{
	width: 170px;
}

.kp_article-list
{
	background: #D5C490;
	border: 1px solid #BDAC7C;
	padding: 10px;
}

.kp_article .perex
{
	margin-bottom: 10px;
}

.kp_article p
{
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
}

.kp_image
{
	border: 5px solid #C6B089 !important;
	/*width: 170px;*/
	/*margin-right: 15px;*/
}

.kp_image_thin
{
	border: 1px solid #C6B089 !important;
	/*width: 170px;*/
	/*margin-right: 15px;*/
}

.kp_article h2
{
	color: #58321A;
	margin-left: 0;
	padding-left: 0;
	font-size: 130%;
	margin-top: 0;
	padding-top: 0;
	margin-bottom: 0;

}


.raquo
{
	color: #58321A;
}

.kp_article h2 a 
{
	color: #58321A;
	text-decoration: none;
}

.kp_article h2 a:hover 
{
	text-decoration: underline;
}

.kp_article .date
{
	color: #976F55;
}

.kp_article a.link
{
	font-weight: bold;
	color: #126644;
	text-decoration: none;	
}

.kp_article a:hover
{
	text-decoration: underline;	
}

.kp_article p.link
{
	margin: 0;
	padding: 0;
	
}


/* hodnoceni */
#shlednuto 
{
	float: right;
}

#hodnoceno
{
	float: left;
}



/* strankovaci blok */
.kp_paging
{
	background: #D5C38F;
	border: 1px solid #C2AF7B;
	padding: 5px;
	padding-left: 20px;
}

.kp_paging a, .kp_paging span
{
	color: #126644;
	font-weight: bold;
	padding: 2px;
}


.kp-cities-box
{	
	background: #D5C38F;
	border: 1px solid #C2AF7B;
	padding: 10px;
	margin-bottom: 20px;
}

.kp-cities-box a
{
	color: #126644;
	font-weight: bold;
	text-decoration: none;	
	padding: 2px;
}

.kp-cities-box a:hover, .kp-cities-box a.selected
{
	text-decoration: underline;	
}

/* drobky */
#crumbs
{
	padding: 20px;
	padding-left: 0;
	padding-top: 0;
}

p.exception
{
	color: red;
	font-size: 120%;
	font-weight: bold;
}


/* archiv */
#kp-archiv
{
	margin-top: 20px;	
}

#kp-archiv a
{
	color: #58321A;
}

#kp-archiv-box
{
	padding: 5px;
	background: #D5C490;
	border: 1px solid #BDAC7C;
}

#kp-archiv-box ul
{
	margin: 0;
	padding: 0;
	list-style: none;
	margin-left: 15px;
}

#kp-archiv-box ul li a
{
	color: #126644;
	font-weight: bold;
	text-decoration: none;
}

#kp-archiv-box ul li a:hover, #kp-archiv-box ul li a.selected
{
	text-decoration: underline;
}


.displayblock
{
	display: block !important;
}

.displaynone
{
	display: none !important;	

}

/* MAPA
--------------------------------------------------------------*/
/* mapa 560x330 */

#mapa {font-size: 0; padding: 0; position: relative; background: #d5c38f url('/img/mapa/kraje.gif') 0 0 no-repeat; border: none; overflow: hidden; }
#mapa div {background: url('/img/mapa/kraje.gif') 0 0 no-repeat; }
#mapa img {position: absolute; top: 0; left: 0; background: none ; float: none; border: none;}
#mapa, #mapa div, #mapa img {width: 560px; height: 330px; }

#mapa.praha div {background-position:0 -330px;}
#mapa.stredocesky-kraj div {background-position:0 -660px;}
#mapa.ustecky-kraj div {background-position:0 -990px;}
#mapa.karlovarsky-kraj div {background-position:0 -1320px;}
#mapa.plzensky-kraj div {background-position:0 -1650px;}
#mapa.jihocesky-kraj div {background-position:0 -1980px;}
#mapa.liberecky-kraj div {background-position:0 -2310px;}
#mapa.kralovehradecky-kraj div {background-position:0 -2640px;}
#mapa.pardubicky-kraj div {background-position:0 -2970px;}
#mapa.kraj-vysocina div {background-position:0 -3300px;}
#mapa.jihomoravsky-kraj div {background-position:0 -3630px;}
#mapa.olomoucky-kraj div {background-position:0 -3960px;}
#mapa.moravskoslezsky-kraj div {background-position:0 -4290px;}
#mapa.zlinsky-kraj div {background-position:0 -4620px;}

#mapa {margin-bottom: 18px;}
.center #mapa {margin-right: auto; margin-left: auto;}



/* mapa 280x165 
--------------------------------------------------------------*/

#mapasmall {font-size: 0; padding: 0; position: relative; background: #d5c38f url('/img/mapasmall/kraje.gif') 0 0 no-repeat;  overflow: hidden; border: none; }
#mapasmall div {  background:  url('/img/mapasmall/kraje.gif') 0 0 no-repeat;  }
#mapasmall img {position: absolute; top: 0; left: 0; background: none; float: none; border: none;}

#mapasmall, #mapasmall div , #mapasmall img { width: 280px; height: 165px; }

#mapasmall.praha div {background-position:0 -165px;}
#mapasmall.stredocesky-kraj div {background-position:0 -330px;}
#mapasmall.ustecky-kraj div {background-position:0 -495px;}
#mapasmall.karlovarsky-kraj div {background-position:0 -660px;}
#mapasmall.plzensky-kraj div {background-position:0 -825px;}
#mapasmall.jihocesky-kraj div {background-position:0 -990px;}
#mapasmall.liberecky-kraj div {background-position:0 -1155px;}
#mapasmall.kralovehradecky-kraj div {background-position:0 -1320px;}
#mapasmall.pardubicky-kraj div {background-position:0 -1485px;}
#mapasmall.kraj-vysocina div {background-position:0 -1650px;}
#mapasmall.jihomoravsky-kraj div {background-position:0 -1815px;}
#mapasmall.olomoucky-kraj div {background-position:0 -1980px;}
#mapasmall.moravskoslezsky-kraj div {background-position:0 -2145px;}
#mapasmall.zlinsky-kraj div {background-position:0 -2310px;}
.center #mapasmall {margin-right: auto; margin-left: auto; margin-bottom: 25px; }



/* tabulka ODC */
.odc
{
		
}

.odc td.width_1
{
	width: 20%;
}

.odc td.width_2
{
	width: 20%;
}

.odc td.width_3
{
	width: 20%;
}

.odc td.width_4
{
	width: 5%;
}

.odc td.width_5
{
	width: 15%;
}

.odc td.width_6
{
	width: 5%;
}

.odc td.width_7
{
	width: 15%;
}