/* www.wwg.cz/css/default.css */

body { text-align: center; }
#page { position: relative; z-index: 0; width: 980px; margin: 0 auto; text-align: left; } body>/**/#page {} 

a { color: #58585a; background-color: inherit; background-image: none; }
a:visited { color: #58585a; background-color: inherit; background-image: none; }
a:visited:hover { color: #58585a; background-color: inherit; background-image: none; }
a:hover, a:focus, a:active { color: #58585a; background-color: inherit; background-image: none; }
a.e-mail:hover, a.e-mail:focus, a.e-mail:active { color: #58585a; background: inherit; } /* odkaz na e-mail */
a img { border: none; }
span.hidden { display: none; }
hr.hidden { display: none; }
div.cleaner { width: 100%; height: 1px; clear: both; }
/* #page div.cleaner { display: none; } */

/* accessibility */
#accessibility { display: none; }

/* header */
#header { position: relative; width: 970px; height: 88px; margin: 0; padding: 0; border-bottom: 1px solid #303030; }
#header h1 { position: absolute; top: 14px; left: 25px; z-index: 1; margin: 0; padding: 0; font-size: 36px; }
#header h1 a { display: block; position: relative; width: 272px; height: 57px; padding: 0; color: black; background: white; overflow: hidden; }
#header h1 a span { position: absolute; top: 0; left: 0; z-index: 2; width: 100%; height: 100%; margin: 0; padding: 0; background: url("../images/logo.gif") no-repeat; cursor: pointer; }

#language { position: absolute; top: 65px; left: 413px; z-index: 2; margin: 0; padding: 0; display:none; }
#language h4 { display: none; }
#language a { display: block; position: absolute; top: 0; width: 31px; height: 19px; padding: 0; color: black; background: white; overflow: hidden; }
#language a span { position: absolute; top: 0; left: 0; z-index: 2; width: 100%; height: 100%; margin: 0; padding: 0; cursor: pointer; }

#en { left: 0; }
#en span { background: url("../images/icon-en.gif") no-repeat; }

#cz { left: 35px; }
#cz span { background: url("../images/icon-cz.gif") no-repeat; }

#icons { position: absolute; top: 65px; left: 334px; z-index: 1; margin: 0; }
#icons a { display: block; position: absolute; top: 0; width: 21px; height: 19px; padding: 0; color: black; background: white; overflow: hidden; }
#icons a span { position: absolute; top: 0; left: 0; z-index: 2; width: 100%; height: 100%; margin: 0; padding: 0; cursor: pointer; }
#home { left: 0; }
#home span { background: url("../images/icon-home.gif") no-repeat; }
#print { left: 23px; }
#print span { background: url("../images/icon-print.gif") no-repeat; }
#phone { left: 46px; }
#phone span { background: url("../images/icon-kontakt.gif") no-repeat; }
#generalni_sponzor { position: absolute; top: 0; right: 0; z-index: 1; width: 235px; height: 78px; margin: 0; border-left: 1px solid #303030; }
#generalni_sponzor h4 { margin: 3em 0 0 2em; text-transform: uppercase; font-size: 1em; }

/* content */
#content { position: relative; margin: 0; padding: 217px 0 0 0; }

#left_column { width: 205px; height: 444px; margin: 0 35px 0 0; padding: 80px 10px 0 10px; background: #aebc72 url("../images/left-block.gif") no-repeat; float: left; } #content>#left_column { width: 185px; height: auto; min-height: 364px; }

#left_column p{ text-align:justify; font-size: 0.95em; }


	/* vyhledávání */
	.searchForm_heading { margin: 5px 0 20px 0; display:block; width: 100%; text-align: center; padding-bottom: 10px; font-size: 1.2em; color: #fff; border-bottom: 1px solid #fff;  font-weight:bold;}
	
	/* výsledky vyhledávání */
	#search a { font-weight: bold;}
	.search { color: #fff; font-weight:bold; background-color:#aebc72; padding: 0 3px;}
	#search hr { height: 1px; border-top:none; color:#aebc72; border-left: none;}
	/* nejctenejší novinky */
	#mostReadArticles .mostReadArticles_heading { margin: 25px 0 20px 0; display:block; width: 100%; text-align: center; padding: 10px 0; font-size: 1.2em; color: #58585A; border-bottom: 1px solid #58585A; border-top: 1px solid #58585A;  font-weight:bold;}
	#mostReadArticles ul { color: #58585A; text-align:left; font-weight:normal; margin: 0 0 0 10px ; padding:0;}
	#mostReadArticles li { padding: 3px 0; font-size: 0.9em;}
	#mostReadArticles li a { text-decoration: none;}
	#mostReadArticles li a:hover { text-decoration: underline; color:#000;}
	#mostReadArticles li span { display: none;}
	
	/* sloupec reklamy */
	.adds_heading{ margin: 25px 0 20px 0; display:block; width: 100%; text-align: center; padding: 10px 0; font-size: 1.2em; color: #fff; border-bottom: 1px solid #fff; border-top: 1px solid #fff;  font-weight:bold;}


 
#middle_column { width: 507px; margin: 0 15px 0 0; float: left; }
#middle_column h2 { font-size: 1.2em; }

/*span.href*/
span.href { color: rgb(0,75,0); text-decoration: underline; cursor: pointer;}
span.href:hover { color: rgb(50,150,50); text-decoration: none; }


#right_column { width: 205px; margin: 0 0 0 752px; padding: 10px; background-color: #e7e7e9; height: 444px; } #content>#right_column { width: 185px; height: auto; min-height: 424px; }
#right_column img{ padding: 10px 0; } 
#right_column h4{ padding: 0 0 10px 0; } 

/* aktuality */
#aktuality { position: absolute; top: 96px; left: 0; z-index: 1; width: 980px; margin: 0; padding: 0; /* text-transform: lowercase; */ }
#aktuality a { text-decoration: none;}
.aktualita { position: relative; width: 264px; height: 140px; border-right: 1px solid #58585A; float: left; }
.aktualita img, .prodej img { margin: 0 5px 0 11px; float: left;}
.aktualita h2, .prodej h2 { margin: 0; font-size: 1.4em; font-family:"Times New Roman", Times; text-transform:uppercase; color:#000; }
.aktualita h3, .prodej h3 { margin: 0; font-size: 1em; font-stretch:condensed; text-transform: uppercase; color:#939598; }
.aktualita h4 { position: absolute; top: 3px; right: 5px; margin: 0; font-size: 19px; text-transform: uppercase; }

.aktualita ul { position: absolute; top: 5px; left: 10px; margin: 0; padding: 0; font-size: 9px; text-transform: uppercase; list-style-type: none; }

.prodej { position: relative; width: 244px; height: 140px; border-right: 1px solid #58585A; float: left; }
.prodej h4 { position: absolute; font-size: 12px; top: 3px; right: 15px; width:71px; height: 18px; }
.prodej h4 span{ position: absolute; top: 0; left: 0; z-index: 2; width: 100%; height: 100%; margin: 0; padding: 0; background-position: 0 0; background-repeat: no-repeat; cursor: pointer; background-image: url("../images/sale.gif");}
.prodej img { float: left;}
.prodej ul { position: absolute; top: 35px; left: 158px; margin: 0; padding: 0; font-size: 9px; text-transform: uppercase; list-style-type: none; }
.prodej ul a { display: block; position: relative; height: 14px; overflow: hidden; }
.prodej ul a span { position: absolute; top: 0; left: 0; z-index: 2; width: 100%; height: 100%; margin: 0; padding: 0; background-position: 0 0; background-repeat: no-repeat; cursor: pointer; }
.prodej ul a:hover span { background-position: 0 -14px; }
.prodej ul a#fotografie { width: 57px; }
.prodej ul a#fotografie span { background-image: url("../images/sale-photos.gif"); }
.prodej ul a#tisky { width: 27px; }
.prodej ul a#tisky span { background-image: url("../images/sale-prints.gif"); }
.prodej ul a#fotoaparaty { width: 65px; }
.prodej ul a#fotoaparaty span { background-image: url("../images/sale-camera.gif"); }
.prodej ul a#knihy { width: 65px; }
.prodej ul a#knihy span { background-image: url("../images/sale-book.gif"); }
.prodej .produkt { width:140px; height:140px; overflow: hidden; }

.authors{ position: relative; width: 180px; height: 140px; border-right: 1px solid #58585A; float: left; overflow:hidden; }
.authors ul { position: absolute; top: 5px; left: 10px; margin: 0; padding: 0; font-size: 9px; text-transform: uppercase; list-style-type: none; }

#authors-list 	{ width: 160px; height: 140px; background-color:#aebc72; margin: 0 0 0 11px; }
#authors-list a { display: block; color: white; font-weight: bold; padding: 2px 0 2px 8px; white-space: nowrap; }


.aktualni_vystava { display: block; position: absolute; bottom: 11px; right: 0; z-index: 1; width: 127px; height: 20px; overflow: hidden; }
.aktualni_vystava span { position: absolute; top: 0; left: 0; z-index: 2; width: 100%; height: 100%; margin: 0; padding: 0; background: url("../images/box-exhibition-new.gif") no-repeat; cursor: pointer; }

.stala_vystava { display: block; position: absolute; bottom: 11px; right: 0; z-index: 1; width: 91px; height: 20px; overflow: hidden; }
.stala_vystava span { position: absolute; top: 0; left: 0; z-index: 2; width: 100%; height: 100%; margin: 0; padding: 0; background: url("../images/box-exhibition-stable.gif") no-repeat; cursor: pointer; }

.aktualni_nabidka { display: block; position: absolute; bottom: 11px; right: 0; z-index: 1; width: 101px; height: 20px; overflow: hidden; }
.aktualni_nabidka span { position: absolute; top: 0; left: 0; z-index: 2; width: 100%; height: 100%; margin: 0; padding: 0; background: url("../images/box-sale.gif") no-repeat; cursor: pointer; }

/* novinky na homepage */

.typ-novinky-1 img, .typ-novinky-2 img { float: left; margin-right: 5px;}
.typ-novinky-1 { background-color: #f5f5f5; padding: 5px; margin: 0 0 10px 0;}
.typ-novinky-2 { background-color: #f1f5e1; padding: 5px; margin: 0 0 10px 0;}
.typ-novinky-2 { height: 101px; background-color: #f1f5e1; padding: 5px; margin: 0 0 10px 0; clear: both; } #middle_column>.typ-novinky-2 { height: auto; min-height: 91px; }
.typ-novinky-2 div.cleaner { display: none; } .typ-novinky-2>div.cleaner { display: block; }

/* menu */
#menu { position: absolute; top: 250px; left: 0; z-index: 1; width: 980px; margin: 0; padding: 0; font-size: 12px; text-transform: uppercase; }
#menu h4 { display: none; }
#menu ul { margin: 0 0 0 34px; padding: 0; list-style-type: none; }
#menu li { display: inline; padding: 0; }

#menu a { display: block; height: 25px; margin: 0 0 0 -3px; padding: 4px 0 0 0; color: black; background-position: 0 0; background-repeat: no-repeat; text-decoration: none; font-weight: bold; text-align: center; float: left; } #menu li>a { height: 21px; }
#menu a:hover, #menu a:focus, #menu a:active, #menu li.active a { position: relative; z-index: 2; background-position: 0 -25px; }
#menu a span { display: none; }
#menu-1-cz { width: 139px; background-image: url("../images/menu-1.gif"); }
#menu-2-cz { width: 190px; background-image: url("../images/menu-2.gif"); }
#menu-3-cz { width: 96px; background-image: url("../images/menu-3.gif"); }
#menu-4-cz { width: 105px; background-image: url("../images/menu-4.gif"); }
#menu-5-cz { width: 149px; background-image: url("../images/menu-5.gif"); }
#menu-6-cz { width: 171px; background-image: url("../images/menu-6.gif"); }
#menu-7-cz { width: 109px; background-image: url("../images/menu-7.gif"); }


/* footer */
#footer { position: relative; width: 980px; height: 35px; margin: 20px 0 0 0; padding: 0; color: white; background: #58585a; clear: both; font-size: 0.9em; }
#footer hr { display: none; }
#footer p { margin: 0; }
#footer a { color: white; font-weight: bold; }
#fav_print_top { display: none; }
#copyright { position: absolute; top: 10px; left: 16px; }
#created_by { position: absolute; top: 10px; right: 16px; white-space:nowrap; }

/* photogallery */
.fotka { height: 180px; width: 130px; overflow: hidden; float: left; margin:10px;}

/* other */
.back-link { margin: 20px 0 0 0 ;}
.back-link-gallery { margin: 20px 0 0 0 ;}

/* prohlaseni_o_pristupnosti */
#accesskeys { margin-bottom: 2em; }
#accesskeys p { margin-bottom: 0.5em; }
#accesskeys ul { margin-bottom: 1em; }

/* www.wwg.cz/prehled-aktualit/ */
#newsOverview th { border-bottom: 1px solid #000;}
#newsOverview td { border-bottom: 1px solid #ccc;}
#newsOverview .td1 { text-align: right;}
#newsOverview .td2 a{ display: block; width: 300px; overflow: hidden; white-space:nowrap;}
#newsOverview .td3 { white-space:nowrap;}