/*------------------------------------------------*/
/*-------------------[ESHOP]--------------------*/
/*------------------------------------------------*/
.basket_info { margin-left:15px; }
.home-post-kosik { width: 260px; float: left; background-color: #262D2B; background-image: url(images/home-post-bottom.gif); background-repeat: no-repeat; background-position: bottom; margin: 50px 10px 10px 12px; padding: 0px 0px 4px 0px; }
.post-info-basket { color: #5B6461; font-size: 12px; display: block; width: 160px; padding: 5px 0px 5px 0px; margin: 0px 0px 0px 20px; float: left; }
.eshopbutton { float:left; margin: 12px 0 0 5px; padding: 2px 15px;  border: 3px solid #333E3C !important; }
.eshopbuttoncat { float:left; margin: 12px 0 0 10px; padding: 2px 15px;  border: 3px solid #333E3C !important; }
.eshopbuttondark { float:left; margin: 10px 0 0 0px; padding: 2px 15px;  border: 3px solid #731b03 !important; }
.cleaner { clear: both; display: block; height: 10px; }
.cena { color: red; font-size: 16px; font-weight:bold; margin-left: 10px; float: left; clear:left;}
.info { color: white; font-size: 12px; font-weight:bold; margin-left: 10px; float: left; clear:left;}
.input-text { float:left; clear: left; width: 20px; margin: 12px 0 0 10px; height:13px;  border: 3px solid #333E3C !important;}
.area_kontakt { margin:5px; width: 90%; height:90px;  border: 0px;}
.kontakt { width: 200px; }
.small { margin: 0px; padding:0px; width:16px; height:16px; border:0px;}
.warning{ background:#e30045; border:1px solid #f9ccda; border-width:5px 0;	color:#FFF;	margin: 10px 10px 10px 0px; padding:10px 10px 10px 50px; }
.warning p{ padding:0; }
.warning h4 { border:0px; color: #FFF; }
.dekujeme { margin-left: 80px; margin-top: 15px; }
#flash { width: 260px; float: left; background-color: transparent; background-position: bottom; margin: 20px 10px 10px 12px; padding: 0px; }

/*------------------------------------------------*/
/*-------------------[SIDEBAR]--------------------*/
/*------------------------------------------------*/
#sidebar { background-color: #000; float: left; padding-left: 0px; padding-right: 0px; width: 273px; }
.sidebar-box { float: left; padding-bottom: 0px; width: 273px; }
.sidebar-box a, .sidebar-box a:visited  { font-weight: bold; color: #FFF; text-decoration: underline; }
.sidebar-box a:hover { color: red; text-decoration: underline;}

.home-post-kategorie { width: 260px; float: left; background-color: #262D2B; background-image: url(images/home-post-bottom.gif); background-repeat: no-repeat; background-position: bottom; margin: 12px 10px 10px 12px; padding: 0px; }
.home-post-wrap3 { width: 260px; float: left; background-color: #262D2B; background-image: url(images/home-post-bottom.gif); background-repeat: no-repeat; background-position: bottom; margin: 52px 10px 10px 12px; padding: 0px; }
.home-post-wrap4 { width: 260px; float: left; background-color: #262D2B; background-image: url(images/home-post-bottom.gif); background-repeat: no-repeat; background-position: bottom; margin: 20px 10px 10px 12px; padding: 0px; }
.home-post-important { width: 260px; float: left; background-color: transparent; background-position: bottom; margin: 20px 10px 10px 12px; padding: 0px; }
.home-post-wrap5 { width: 638px; float: left; background-color: #262D2B; background-image: url(images/home-post-bottom.gif); background-repeat: no-repeat; background-position: bottom; margin: 0px 0px 10px 0px; padding: 0px; }

.home-post-titles3 { width: 230px; height: 65px; background-image: url(/images/alba.jpg); background-position: top left; color: #FFF; display: block; padding: 0px 10px 0px 20px; font-weight: bold; }
.home-post-titles-kosik { width: 230px; height: 65px; background-image: url(/images/kosik.jpg); background-position: top left; color: #FFF; display: block; padding: 0px 10px 0px 20px; font-weight: bold; }
.home-post-titles-kategorie { width: 230px; height: 29px; background-image: url(/images/kategorie.jpg); background-position: top left; color: #FFF; display: block; padding: 0px 10px 0px 20px; font-weight: bold; }
.home-post-titles-clen { width: 230px; height: 65px; background-image: url(/images/cleni.jpg); background-position: top left; color: #FFF; display: block; padding: 0px 10px 0px 20px; font-weight: bold; }
.home-post-titles-koncerty { width: 230px; height: 65px; background-image: url(/images/koncerty.jpg); background-position: top left; color: #FFF; display: block; padding: 0px 10px 0px 20px; font-weight: bold; }
.home-post-titles-partneri { width: 230px; height: 65px; background-image: url(/images/partneri.jpg); background-position: top left; color: #FFF; display: block; padding: 0px 10px 0px 20px; font-weight: bold; }
.home-post-titles-anketa { width: 230px; height: 65px; background-image: url(/images/anketa.jpg); background-position: top left; color: #FFF; display: block; padding: 0px 10px 0px 20px; font-weight: bold; }


.post-inside-small { padding: 8px 13px 8px 13px; margin: 0px 0px 0px 0px; float: left; }
.post-inside-small:hover { background-color:#161a19; padding: 8px 13px 8px 13px; margin: 0px 0px 0px 0px; float: left; }

.post-inside-small2 { padding: 8px 13px 8px 13px; margin: 0px 0px 0px 0px; float: left; }

.post-inside-large { width:612px; padding: 8px 13px 8px 13px; margin: 0px 0px 0px 0px; float: left; }
.post-inside-large:hover { width:612px; background-color:#161a19; }


.eshopthumbnail { border: 3px solid #333E3C !important; margin: 10px 0px 0px 10px; float: left; display: inline; height:100px; width:100px; }
.thumbnail-small { border: 3px solid #333E3C !important; margin-right: 10px; float: left; display: inline; height:43px; width:43px;}
.post-info-small { color: #5B6461; font-size: 10px; display: block; width: 160px; padding: 2px 0px 2px 0px; margin: 0px 0px 0px 0px; float: left; }
.post-info-large { color: #5B6461; font-size: 10px; display: block; width: 614px; padding: 2px 0px 2px 0px; margin: 0px 0px 0px 0px; float: left; }

.cara { clear:both; border-bottom: 1px solid #3B4341; }
.dlouhacara { width: 638px; clear:both; border-bottom: 1px solid #3B4341; }


.ikonka { border:0px; margin:0px; padding:0px; height:16px; width:16px; }

#categories a:link, a:visited { font-weight: bold; text-decoration: none; color: #FFFFFF; }
#categories a:hover { color: #FFF; text-decoration: underline; }

#categories { width: 938px; height: 40px; background-image: url(images/categories-bg.gif); float: left; background-color: #2A3331; border-top: 1px solid #424D4B; border-bottom: 1px solid #1A201E; border-left: 1px solid #424D4B; border-right: 1px solid #1A201E; margin: 0px; }
#categories ul { margin: 0px; padding: 0px; list-style-type: none; list-style-image: none; float: left; }
#categories ul li { float: left; display: block; padding-left: 0px; margin: 0px; height: 40px; }
#categories ul li a:link, #categories ul li a:visited, #categories ul li a:active { height: 31px; display: block; color: #FFFFFF; font-size: 11px; padding: 9px 10px 0px 10px; float: left; margin: 0px 1px; background-image: url(images/categories-line.gif); background-position: right; background-repeat: no-repeat; }
#categories ul li a:hover { background-image: url(images/categories-bg-hover.gif); text-decoration: none; }


		.nav, .nav * { margin:0; padding:0; list-style:none; }
		.nav ul { position:absolute; top:-999em; background-position: bottom; background-repeat: no-repeat; background-image: url(images/dropdown-bottom.png); padding-bottom: 9px; }
		.nav li { float:left; position:relative; z-index:99; font-size:12px; height: 40px !important; border: none !important; }
		.nav a { display:block; }
		.nav ul li { width: 100%;}
		.nav li:hover ul, ul.nav li.sfHover ul { left: 0px; top:40px; }
		.nav li:hover li ul, .nav li.sfHover li ul { top:-999em; }
		.nav li li:hover ul, ul.nav li li.sfHover ul { left:15em; top:0px; }
		.nav li:hover ul, .nav li li:hover ul { top: -999em; }

		.nav li:hover { background-color: #262D2B; padding: 0px !important; margin: 0px; border: none; }
		.nav li li a:link, .nav li li a:visited { width: 180px; display: block; background-color: #262D2B; padding: 10px 30px 0px 30px !important; margin: 0px 0px 0px 0px !important; border: none; font-weight: bold; height: 30px; background-image: none !important; }
		.nav li li a:hover { background-color: #1F2624 !important; text-decoration: none; border: none; }



.children { clear: both; }

#wrapper { width: 940px; margin: auto; padding: 0px 0px 0px 0px; margin-top: 116px; }
#wrapper2 { width: 100%; margin: 0px 0px; background-image: url(images/bg2.jpg); background-position: top center; background-repeat: no-repeat; float: left; }
#container { float: left; width: 940px; color: #CFCFCF; border-top: 1px solid #515E5B; background-color: #323C3A; background-image: url(images/content-bg.gif); background-repeat: repeat-x; }
#left-div { width: 654px; float: right; padding-left: 13px; min-height:850px !important; margin-bottom: 10px;}

.current-category { background-color: #3E4846; color: #FFFFFF; border: 1px solid #485351; padding: 5px; padding-left:10px; display: block; margin-top: 10px; margin-bottom: 10px; width: 629px; }
.current-category a { color: #FFFFFF; text-decoration: underline; font-weight: normal; }
.current-category a:hover { color: #FFFFFF; text-decoration: none; font-weight: normal; }

.single-entry-titles { width: 614px; height: 23px; background-image: url(images/post-title-bg-2.gif); color: #FFF; display: block; padding: 7px 10px 0px 15px; font-weight: bold; float: left; margin: 0px; font-size: 12px; }
.single-entry-titles2 { width: 614px; height: 23px; background-image: url(/images/bgnovinky.jpg); color: #FFF; display: block; padding: 7px 10px 0px 15px; font-weight: bold; float: left; margin: 0px; font-size: 12px; }
.single-entry-titles-uvod { width: 614px; height: 23px; background-image: url(/images/bguvod.jpg); background-repeat: repeat-x; color: #FFF; display: block; padding: 7px 10px 0px 15px; font-weight: bold; float: left; margin: 0px; font-size: 12px; }
.single-entry-titles a  { float: left; color: #FFF; font-weight: bold; text-decoration: none; }
.single-entry-titles a:hover { float: left; color: #FFF; font-weight: bold; text-decoration: underline; }

.single-entry { float: left; width: 613px; margin-bottom: 10px; padding: 13px; background-color: #262D2B; background-image: url(images/category-post-bg.gif); background-position: bottom; background-repeat: no-repeat; }
.single-entry-koncerty { float: left; width: 588px; margin: 5px 0px 0px 0px; padding: 0px 13px 13px 0px; }

.thumbnail { border: 5px solid #333E3C !important; margin-right: 10px; float: left; display: inline; }
.post-info { color: #5B6461; font-weight: bold; font-size: 10px; display: block; border-top: 1px solid #3B4341; border-bottom: 1px solid #3B4341; padding: 2px 0px 2px 0px; margin: 0px 0px 5px 0px; }
.post-info a, .post-info a:visited { color: #FFF; text-decoration: underline; }
.post-info a:hover { color: red; text-decoration: underline; }

.post-info2 { color: #FFF; font-weight: bold; font-size: 10px; display: block; border-top: 1px solid #3B4341; border-bottom: 1px solid #3B4341; padding: 2px 0px 2px 0px; margin: 0px 0px 5px 0px; }
.post-info2 a, .post-info2 a:visited { color: #FFF; text-decoration: underline; }
.post-info2 a:hover { color: red; text-decoration: underline; }

.post-info3 { color: #5B6461; font-weight: bold; font-size: 10px; display: block; border-top: 0px; border-bottom: 1px solid #3B4341; padding: 0px 0px 2px 0px; margin: 0px 0px 5px 0px; }

.post-info4 { color: #FFF; font-weight: normal; font-size: 10px; display: block; border-top: 0px; border-bottom: 0px solid #3B4341; padding: 0px 0px 0px 0px; margin: 0px 0px 5px 0px; }
.post-info4 a, .post-info4 a:visited  { color: #FFF; text-decoration: underline; }
.post-info4 a:hover { color: red; text-decoration: underline;}

.flglobal { float:left; color: #FFF; font-weight: bold; font-size: 10px; display: block; border-top: 0px; border-bottom: 1px solid #3B4341; padding: 0px 0px 0px 0px; margin: 0px 0px 10px 15px; }
.flglobal a, .flglobal a:visited  { color: #FFF; text-decoration: underline; }
.flglobal a:hover { color: red; text-decoration: underline;}

.popisek { text-align: justify; }

.home-post-titles { width: 288px; height: 23px; background-image: url(images/post-title-bg.gif); color: #FFF; display: block; padding: 7px 10px 0px 15px; font-weight: bold; }
.home-post-titles h2 { font-size: 12px; margin: 0px; font-weight: bold; }
.home-post-titles a { float: left; }
.home-post-titles a:link, .home-post-titles a:visited { color: #FFF; }

.post-inside { padding: 8px 13px 13px 13px; }
.home-post-wrap { width: 313px; height: 280px; float: left; background-color: #262D2B; background-image: url(images/home-post-bottom.gif); background-repeat: no-repeat; background-position: bottom; margin: 0px 13px 10px 0px; padding: 0px; }

.tmavytext { color: #5B6461; }

.arrow { border: 0px; margin: 0px 5px 2px 0px; vertical-align:middle; }

.fl { float: left; }
.fr { float: right; color: #FFF; font-weight: bold; font-size: 10px; display: block;}
.fr a, .fr a:visited  { color: #FFF; text-decoration: underline; }
.fr a:hover { color: red; text-decoration: underline;}

.frdatum { float: right; color: #FFF;}

.prodejcd { width: 200px; height: 180px; float: left; background-color: #262D2B; background-image: url(images/home-post-bottom.gif); background-repeat: no-repeat; background-position: bottom; margin: 0px 13px 10px 0px; padding: 0px; }
.eshopitem { width: 200px; height: 202px; float: left; background-color: #262D2B; background-image: url(images/home-post-bottom.gif); background-repeat: no-repeat; background-position: bottom; margin: 0px 13px 10px 0px; padding: 0px; }
.eshopitemflexi { width: 200px; float: left; background-color: #262D2B; margin: 0px 13px 10px 0px; padding: 0px 0px 10px 0; }
.prodejcd-titles { width: 175px; height: 23px; background-image: url(images/post-title-bg.gif); color: #FFF; display: block; padding: 7px 10px 0px 15px; font-weight: bold; }
.prodejcd-titles-prodejcd { width: 175px; height: 23px; background-image: url(/images/bgprodejcd.jpg); color: #FFF; display: block; padding: 7px 10px 0px 15px; font-weight: bold; }
.prodejcd-titles-prodejcd a  { float: left; color: #FFF; font-weight: bold; text-decoration: none; }
.prodejcd-titles-prodejcd a:hover { float: left; color: #FFF; font-weight: bold; text-decoration: underline; }


.normal { font-weight: normal;}
.viceinformaci { border: 0px; margin: 8px 0px 0px 0px; padding: 0px;}

ul.thumb {
	float: left;
	list-style: none;
	margin: 0px; 
   padding: 5px;
	width: 125px;
	display: inline;
}
ul.thumb li {
	margin: 0; padding: 0px;
	position: relative;
	width: 110px;
	height: 110px;
}
ul.thumb li img {
	width: 100px; height: 100px;
	border: 5px solid #333E3C;
	padding: 0px;
	background: #333E3C;
	position: absolute;
	left: 0; top: 0;
	-ms-interpolation-mode: bicubic; 
}
ul.thumb li img.hover {
	background:url(/images/thumb_bg.png) no-repeat center center;
	border: none;
}

/*------------------------------------------------*/
/*--------------- BANNER -------------------------*/
/*------------------------------------------------*/
.titles-featured a, .titles-featured a:hover, .titles-featured { font-size: 30px; display: block; margin-bottom: 5px; margin-top: 5px; }
.featured-inside { width: 593px; padding: 13px; margin-top: 139px; background-image: url(images/featured-bg.png); overflow: hidden; height: 75px; }
.next-button { display: none; position: absolute; }
.prev-button { display: none; position: absolute; }
#sections { overflow:hidden; width: 639px; height: 260px; margin: 0px; float: left; margin-bottom: 13px; }
#sections ul { height: 240px; margin: 0px; list-style-image: none; list-style-type: none; padding: 0px; width: 5000px; }
#sections ul li { height: 240px; width: 619px; border: 10px solid #27312F; margin: 0px; padding: 0px; float: left; }
.prev { display: block; width: 42px; height: 98px; cursor: pointer; background-image: url(images/slide-button-left.png); position: absolute; top: 16px; z-index: 1; left: 18px; }
.next { display: block; background-image: url(images/slide-button-right.png); width: 42px; height: 98px; cursor: pointer; position: absolute; top: 16px; left: 581px; z-index: 2; }
.titles-featured a, .titles-featured a:hover, .titles-featured { font-size: 28px; line-height: 30px; }
#featured { background-color: #FFF; background-image: url(images/post-bg.gif); background-repeat: repeat-x; padding: 10px; width: 593px; border: 1px solid #EBEBEB; margin-bottom: 10px; }
.featured-content { float: right; width: 353px; margin-right: 5px; }
.nadpis { font-weight: bold; font-size: 18px; color: #FFF;}

/*------------------------------------------------*/
/*--------------- BOOKLET ------------------------*/
/*------------------------------------------------*/
#bookletsections { overflow:hidden; width: 320px; height: 320px; margin: 0px; float: left; margin-bottom: 13px; }
#bookletsections ul { height: 320px; margin: 0px; list-style-image: none; list-style-type: none; padding: 0px; width: 7000px; }
#bookletsections ul li { height: 300px; width: 300px; border: 10px solid #27312F; margin: 0px; padding: 0px; float: left; }
.bookletprev { display: block; width: 42px; height: 98px; cursor: pointer; background-image: url(images/slide-button-left.png); position: absolute; top: 21px; z-index: 1; left: 18px; }
.bookletnext { display: block; background-image: url(images/slide-button-right.png); width: 42px; height: 98px; cursor: pointer; position: absolute; top: 21px; left: 260px; z-index: 2; }

/*------------------------------------------------*/
/*--------------- PISNE --------------------------*/
/*------------------------------------------------*/
table.pisne { text-align: center; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ; font-weight: normal; font-size: 11px; color: #fff; width: 644px; background-color: #000; border: 0px; border-collapse: collapse; border-spacing: 5px; padding: 4px; margin-bottom: 13px; }
table.pisne td { background-color: #27312f; background-image: url(/images/td.png); background-repeat: repeat-x; color: #FFF; padding: 4px; padding-left: 8px; text-align: left; border: 5px #27312f solid; }
table.pisne td.hed { color: #fff; font-weight: bold; } 
table.pisne th.hlavicka { color: #fff; text-align: center; font-weight: bold; padding: 4px; padding-left: 8px; border: 5px #27312f solid; } 

.left { text-align: left !important; }
.right { text-align: right !important; }
.center { text-align: center !important; }
.none { background-color: #27312f !important; }
.nonebg { background-image: none !important; text-align: justify !important; padding-left: 2px !important; }
.cisty { background-image: none !important; background-color: #323c3a !important; vertical-align: middle;}
/*------------------------------------------------*/
/*--------------- ANKETA -------------------------*/
/*------------------------------------------------*/
h5 { margin-bottom: 10px; color:white; }
.radiostyle { margin: 3px 3px 3px 5px; padding: 2px; border: 0px; vertical-align:middle; }
.imgstats { margin: 0px; margin-bottom: 2px; padding: 0px; }
#formanketa { margin: 2px 20px 0px 20px; padding: 10px 0px; border: 1px solid #f2f2f2; background-color: #FAFAFA; }
input,select,textarea{ font-weight:bold; border: #323c3a 5px solid; font-size: 12px;padding: 5px; }
/*------------------------------------------------*/
/*--------------- INFORMACE ----------------------*/
/*------------------------------------------------*/
table.informace { float: right; text-align: center; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ; font-weight: normal; font-size: 11px; color: #fff; width: 313px; background-color: #000; border: 5px; border-collapse: collapse; border-spacing: 5px; padding: 4px; margin: 0px 10px 13px 0px; }
table.informace td { background-color: #27312f; background-image: url(/images/td.png); background-repeat: repeat-x; color: #FFF; padding: 4px; padding-left: 8px; text-align: left; border: 5px #27312f solid; }
table.informace td.hed { color: #fff; font-weight: bold; } 
table.informace th.hlavicka { color: #fff; text-align: center; font-weight: bold; padding: 4px; padding-left: 8px; border: 5px #27312f solid; } 

table.informace a, table.informace a:visited { font-weight:normal; text-decoration: underline; color: #FFF; }
table.informace a:hover { color:red; } 

/*------------------------------------------------*/
/*--------------- STRANKOVANI --------------------*/
/*------------------------------------------------*/
.wp-pagenavi {
	margin-bottom: 15px;
}
.wp-pagenavi a, .wp-pagenavi a:link {
	padding: 2px 4px 2px 4px;
	margin: 2px;
	text-decoration: none;
	border: 1px solid #565E5C;
	color: #FFF;
	background-color: #47514F;
}
.wp-pagenavi a:visited {
	padding: 2px 4px 2px 4px;
	margin: 2px;
	text-decoration: none;
	border: 1px solid #565E5C;
	color: #FFF;
	background-color: #47514F;
}
.wp-pagenavi a:hover {
	border: 1px solid #B23A18;
	color: #FFF;
	background-color: #982D10;
}
.wp-pagenavi a:active {
	padding: 2px 4px 2px 4px;
	margin: 2px;
	text-decoration: none;
	border: 1px solid #565E5C;
	color: #FFF;
	background-color: #47514F;
}
.wp-pagenavi span.pages {
	padding: 2px 5px 2px 5px;
	margin: 2px 2px 2px 2px;
	color: #000000;
	border: 1px solid #565E5C;
	color: #FFF;
	background-color: #47514F;
}
.wp-pagenavi span.current {
	padding: 2px 4px 2px 4px;
	margin: 2px;
	font-weight: bold;
	border: 1px solid #B23A18;
	color: #FFF;
	background-color: #982D10;
}
.wp-pagenavi span.extend {
	padding: 2px 4px 2px 4px;
	margin: 2px;
	border: 1px solid #B23A18;
	color: #FFF;
	background-color: #982D10;
}

