/*  
Theme Name: WodaPlug2 design | 
Theme URI: http://www.krch.cz/
Description: Šablona pro CMS systém na bázi WordPressu. 
Téma "uživatelské šablona". 
Version: 2009-09
Author: Martin Krch
Author URI: http://www.krch.cz
*/

*				{ margin:0; padding:0; }	/* zaklad */
.hidden 		{ display:none; }			/* neviditelny */

/* -----------------------------------------
	STYLY PRO Tiny MCE
--------------------------------------------	*/
h2 				{ font-size:26px; font-weight:normal; color:#e39f09; margin:5px 0px 10px 30px; padding:0; line-height:45px; background:url("images/image_h2.gif") -10px 25px no-repeat; } 
h3 				{ font-size:23px; font-weight:normal; color:#e39f09; margin:15px 0px 5px 30px; padding:0; line-height:20px; font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif; }
h4 				{ font-size:18px; font-weight:normal; color:#808080; margin:15px 0px 5px 30px; padding:0 0 0 25px; line-height:17px; font-family:"Trebuchet MS", "Geneva CE", lucida, sans-serif; 
				  background:url("images/image_h4.gif") 0 0 no-repeat; }	
p 				{ font-size:13px; font-weight:normal; color:#565147; margin:0px 0px 0px 30px; padding:3px 0px 3px 0px; line-height:16px; }	

.ngg-singlepic	{ background-color:#ffffff;	border:1px solid #ffda94; display:block; margin:4px 0px 4px 0px; padding:4px; position:relative; }
.ngg-left 		{ float:left; margin-right:15px; }
.ngg-right 		{ float:right; margin-left:15px; } 

/*	odkazy - textove odkazy na strankach	*/
a						{ /* color:#fa940f;*/ text-decoration:underline; } 
a:hover					{ color:#000000; }
a img					{ border:0; }

/*	images	*/
img						{ border:0; } 
.size-thumbnail			{ background-color:#ffffff;	border:3px solid #e6e4e1; display:block; margin:0 10px 4px 10px; padding:4px; position:relative; }
.cara					{ color:#fff6e5; background:#fff6e5; border:solid #fff6e5 1px; margin:5px 0 5px 0; padding:0; width:600px; } 

/* -----------------------------------------
	STRUKTURA STRANEK - bloky
--------------------------------------------	*/
body 					{ font-size:13px; font-family:"Trebuchet MS", "Geneva CE", lucida, sans-serif;	color:#565147; text-align:left; background:#ffffff url("images/woaplug_backgr_body.gif") repeat-x; }
.correct 				{ clear:left; height:1px; }	/* oprava na zobrazeni pozadi divu "content"  */
.clear 					{ clear:both; height:1px; font-size:1px; line-height:1px; }


/* 	HLAVNI BLOK stranky = obdelniky				*/
#body-page				{ width:100%; height:100%; margin:0; padding:0 0 40px 0; background:#37342e url("images/backgr_body-page.jpg") top center repeat-x; }
#korekce-pozadi			{ width:920px; margin:0 auto; background:#ffffff; }
#webheader 				{ width:920px; margin:0 auto; height:347px; position:relative; background:#37342e; }
#header 				{ width:920px; margin:0 auto; height:26px; position:relative; z-index:10; }
#page 					{ width:100%; margin:0; padding:0; text-align:left; height:auto; }
#content				{ position:relative; top:0px; left:0; width:920px; margin:0 auto; background:#ffffff; }
#container				{ position:relative; width:920px; margin:0 auto; padding:0; text-align:left; background: url("images/woaplug_backgr_container.jpg") no-repeat bottom; min-height:100%; height:auto; }

#rohy-top				{ width:920px; height:21px; margin:0; background: url("images/rohy_top.gif") no-repeat; }

/*	H1 = hlavni nadpis na strance	*/
#header h1 				{ position:absolute; top:53px; left:0; z-index:9; margin:0; padding:5px 0 0 30px; font-size:30px; width:380px; height:45px; }
#header h1 a 			{ width:380px; height:45px; padding:0; overflow:hidden; text-decoration:none; overflow:hidden; color:#c13e45; }
#header h1 a span 		{ position:absolute; top:0; left:0; z-index:10; width:100%; height:100%; margin:0; padding:0; background:url("images/logo_wodasign.png") no-repeat; cursor:pointer; }
.description			{ display:none; position:relative; top:4px; right:60px; float:right; font-size:15px; font-weight:normal; color:#ffda94; }

/* TOP NAVIGACE */ 
#header #navigace			{ position:relative; top:10px; left:5px; margin:0; padding:0; width:84px; height:15px; text-align:left; } 
#navigace h2 				{ display: none; }
#navigace ul 				{ margin:0; padding:0; list-style-type:none; }
#navigace li 				{ display:inline; }
#navigace li a 				{ display:block; height:15px; line-height:15px; margin:0; padding:0; color:#ffffff; text-align:center; text-decoration:none; vertical-align:middle; float:left; }
#navigace li.active a, #navigace li a:hover, #navigace li a:focus, #navigace li a:active { height:15px; }
#navigace li a#item-1      	{ width:28px; background: url("images/navigace_home.gif") top no-repeat }
#navigace li a:hover#item-1	{ width:28px; background: url("images/navigace_home.gif") bottom no-repeat }
#navigace li a#item-2      	{ width:28px; background: url("images/navigace_map.gif") top no-repeat }
#navigace li a:hover#item-2	{ width:28px; background: url("images/navigace_map.gif") bottom no-repeat }
#navigace li a#item-3      	{ width:28px; background: url("images/navigace_print.gif") top no-repeat }
#navigace li a:hover#item-3	{ width:28px; background: url("images/navigace_print.gif") bottom no-repeat }
#navigace li a span 		{ display:none; }

/* JAZYKY */ 
#header #jazyky					{ position:absolute; top:10px; right:10px; margin:0 auto; padding:0; width:100px; height:20px; text-align:right; font-size:10px; } 
#jazyky h2 						{ display: none; } 
#jazyky ul 						{ margin:0; padding:0; list-style-type:none; }
#jazyky ul li 					{ display:inline; padding:0; text-align:left; }
#jazyky ul li a, 
#jazyky ul li a:visited 		{ display:block; position:relative; height:16px; margin:0; padding:0; color:#ffffff; text-decoration:none; text-align:center; float:right; overflow:hidden; }
#jazyky ul li a span 			{ position:absolute; top:0; left:0; width:100%; height:16px; margin:0; padding:0; background-repeat:no-repeat; }
#jazyky ul li a:hover span		{ background-position: 0 -16px; cursor:pointer; }

#jazyky ul li #czech			{ width:40px; }
#jazyky ul li #czech span 		{ background-image: url("images/jazyk_cz.gif"); }
#jazyky ul li #english			{ width:20px; }
#jazyky ul li #english span 	{ background-image: url("images/jazyk_en.gif"); } 

/* ----------------------------------------------
	Textovy blok vlevo - zde se nacitaji stranky 
-------------------------------------------------	*/	
#wrapper				{ width:685px; float:left; clear:left; margin:-45px 0 0 10px; padding:0; }
#wrapper h1 			{ font-size:26px; font-weight:normal; color:#e39f09; margin:5px 0px 10px 25px; padding:0; line-height:45px; background:url("images/image_h2.gif") -10px 25px no-repeat; } 
#wrapper h2 			{ font-size:26px; font-weight:normal; color:#e39f09; margin:5px 0px 10px 25px; padding:0; line-height:45px; background:url("images/image_h2.gif") -10px 25px no-repeat; } 
#wrapper h3 			{ font-size:23px; font-weight:normal; color:#e39f09; margin:15px 0px 5px 25px; padding:0; line-height:24px; font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif; }
#wrapper h4 			{ font-size:18px; font-weight:normal; color:#808080; margin:15px 0px 5px 25px; padding:0 0 0 25px; line-height:17px; background:url("images/image_h4.gif") 0 0 no-repeat; }	
#wrapper h5				{ font-size:11px; font-weight:normal; color:#999280; margin:5px 10px 5px 25px; padding:3px 0 0 0; line-height:14px; border-top:1px solid #e6e4e1; }	
#wrapper p 				{ font-size:13px; font-weight:normal; color:#565147; margin:0px 10px 0px 25px; padding:3px 0px 3px 0px; line-height:16px; }	
#wrapper ul				{ font-size:13px; font-weight:normal; margin:5px 0px 10px 0; padding:0; }	
#wrapper li				{ color:#565147; margin:0px 0px 0px 55px; padding:2px 0px 2px 15px; line-height:14px; list-style-type:none; text-indent:0px;  background:url("images/image_odrazka.gif") 0 4px no-repeat; }		
#wrapper a, li a		{ font-weight:normal; color:#fa940f; }
#wrapper a:hover,
li a:hover				{ color:#000000; }	

.alignleft				{ float:left; }
.alignright				{ float:right; }

#intro-image			{ position:relative; width:680px; height:170px; margin:-60px 0 0 0; padding:0; background: url("images/image_produkty_home.jpg") no-repeat; color:#ffffff; }
.box					{ width:220px; height:auto; margin:8px 8px 8px 0; padding:0; float:left; }
.home-header 			{ width:208px; height:30px; margin:0; padding:0 0 0 12px; background: url("images/image_home_header.gif") no-repeat; font-size:16px; color:#000000; font-weight:bold; line-height:30px }
#wrapper .box .home-header a { font-weight:normal; font-weight:bold; text-decoration:none; color:#ffffff; }
#wrapper .box .home-header a:hover { font-weight:normal; font-weight:bold; text-decoration:none; color:#000000; }
.home-texty				{ width:220px; height:84px; margin:0; padding:0; text-align:left; background: url("images/image_home_texty.gif") no-repeat; color:#24456f; font-weight:normal;  }
#wrapper .home-texty ul	{ font-size:13px; font-weight:normal; margin:0; padding:5px 0 0 10px; }	
#wrapper .home-texty li	{ color:#565147; margin:0; padding:2px 0px 2px 15px; line-height:13px; list-style-type:none; text-indent:0px;  background:url("images/image_odrazka.gif") 0 4px no-repeat; }


/* --------------------------------------------
	BLOK VPRAVO = TEXTY v pravem sloupci
-----------------------------------------------	*/			
#info					{ width:207px; float:right; text-align:left; margin:-45px 0 0 0; padding:0; }
#info h2 				{ font-size:16px; font-weight:bold; color:#ffffff; text-align:left; margin:0; padding:5px 0 13px 0; line-height:30px; }
#info .boxy h3 			{ font-size:12px; font-weight:bold; color:#6c6559; text-align:left; margin:5px 0 0 10px; padding:0; line-height:14px; }		
#info .boxy p 			{ font-size:11px; font-weight:normal; color:#6c6559; text-align:left; margin:0 10px 0 10px; padding:0; line-height:14px; }		
#info .boxy				{ width:198px; margin:10px 0 0 0; padding:0 0 10px 0; background:#e8e7e4 url("images/box_backgr_texty.gif") repeat-y; }
#info .boxy h2 			{ font-size:16px; font-weight:bold; color:#ffffff; text-align:left; margin:0 0 5px 0; padding:2px 0 0 12px; line-height:30px; 
						  background:#908878 url("images/box_header_h2.jpg") no-repeat; }
#info .boxy a			{ color:#6c6559; font-size:12px; font-weight:normal; text-decoration:none; }	
#info .boxy a:hover		{ color:#fa940f; font-weight:normal; }	
#info .boxy ul li 						{ list-style-type:none; line-height:18px; }	
#info .boxy ul li a,
#info .boxy ul li a:hover				{ font-size:13px; font-weight:bold; margin:0 0 0 12px; padding:0; line-height:18px; }	
#info .boxy ul li ul li a, 
#info .boxy ul li ul li a:hover			{ font-size:13px; font-weight:bold; margin:0; padding:0 0 0 12px; }	
#info .boxy ul li ul li ul li a,
#info .boxy ul li ul li ul li a:hover	{ font-size:12px; font-weight:normal; margin:0px 0px 0px 14px; padding:0 0 0 5px; border-left:#e6e4e1 5px solid; }	

#info .reklama			{ width:198px; margin:10px 0 0 0; padding:0 0 15px 0; background:#e8e7e4 url("images/box_backgr_texty.gif") repeat-y; text-align:center; }
#info .reklama h2 		{ font-size:16px; font-weight:bold; color:#ffffff; text-align:left; margin:0 0 15px 0; padding:2px 0 0 12px; line-height:30px; 
						  background:#908878 url("images/box_header_h2.jpg") no-repeat; }


#certifikaty			{ width:198px; height:52px; margin:10px 0 20px 0; padding:0; background:#e8e7e4 url("images/images_certifikaty.gif") no-repeat; }

.textwidget p			{ color:#808080; font-size:14px; font-weight:normal; margin:0px 5px 0px 0px; line-height:15px; }
.textwidget .women		{ color:#fa940f; font-size:17px; font-weight:normal; margin:0; padding:35px 0px 80px 115px; line-height:20px; background:url("images/woaplug_women_phoned.jpg") no-repeat; }
.textwidget .dotaz		{ margin:-60px 0 0 0; padding:0px 0px 10px 130px; }
.textwidget a			{ font-weight:normal; color:#fa940f; }
.textwidget a:hover		{ color:#000000; }


/* --------------------------------------------
	HLAVNI OBRAZEK na strance - kolaz = 920x321px
-----------------------------------------------		*/
#extra						{ width:920px; height:321px; background:#e8e7e4; margin:0px; clear:both; }

/* --------------------------------------------
	OBRAZKY - rolovani 
-------------------------------------------------	*/	
#myGallery					{ float:right; width:920px !important; height:321px !important; border:0px #000000 solid !important; }
#myGallery h2				{ font-size:14px; font-weight:bold;	padding:7px 0px 0px 20px; color:#baaa48!important; } 
#myGallery h2 a				{ font-size:16px; color:#000000!important; }
#myGallery p				{ font-size:11px; font-weight:normal; letter-spacing:-1px; padding:0px 0px 0px 20px; color:#ffffff!important; }
.slideInfoZone 				{ height:55px !important; background:#ffffff !important; }

/* --------------------------------------------
	NAVIGACE - horizontalni menu 
---------------------------------------------*/	
#menu-horizontal			{ position:relative; float:left; top:-74px; left:11px; height:43px; text-align:left; width:898px; margin:0 auto; padding:0; z-index:10; 
							  background:#fcbd2f url("images/backgr_menu.gif") top left no-repeat; }
#menu 						{ margin:0 0 0 7px; padding:0; list-style:none; }
#menu ul 					{ position:absolute; top:-999em; /* width:230px;*/ list-style:none; /* left offset of submenus need to match (see below) */  }
#menu ul li 				{ width:100%; }
#menu li:hover 				{ visibility: inherit; /* fixes IE7 'sticky bug' */ }
#menu li 					{ float: left; position: relative; }
#menu a 					{ display:block; position:relative; }
#menu li:hover ul, #menu li.sfHover ul 					{ left:0; top:40px; /* match top ul list item height */ z-index: 99; }
ul#menu li:hover li ul, ul#menu li.sfHover li ul 		{ top: -999em; }
ul#menu li li:hover ul, ul#menu li li.sfHover ul 		{ left:178px; /* match ul width */ top: 0; }
ul#menu li li:hover li ul, ul#menu li li.sfHover li ul 	{ top: -999em; }
ul#menu li li li:hover ul, ul#menu li li li.sfHover ul 	{ left: 10em; /* match ul width */ top: 0; }

/* Dkret3 'Superfish' header navigation styles */
#menu 													{ float: none; }
#menu a 												{ font-weight:bold; display:block; font-size:13px; line-height:43px; margin:0; padding:0 15px 0 14px; text-decoration:none; 
							 							  font-family:Verdana, "Geneva CE", lucida, sans-serif; background:url("images/menu_divider.png") top right no-repeat; }
#menu li:hover ul, #menu li.sfHover ul 					{ top:40px; /* match top ul list item height */ }
#menu li li a 											{ border-bottom:1px solid #bcb7ae; padding:0; font-size:11px; line-height:32px; font-weight:normal; padding:0 0 0 10px; }
#menu a, #menu a:visited  								{ /* visited pseudo selector so IE6 applies text colour*/ color: #000000; }
#menu li li, #menu li li li li 							{ background:#e6e4e1 url("images/menu_divider.png") 0px 20px repeat-x; width:180px; padding:0; }
#menu li li li 											{ margin:0; width:230px; background: #eeeeee url("images/menu_divider.png") 0px 20px repeat-x; }
#menu li:hover, #menu li.sfHover, #menu a:focus, 
#menu a:hover, #menu a:active 							{ background:#ffffff url("images/menu_on.gif") 0px 0px repeat-x; outline:0; margin:0; }
#menu li li:hover, #menu li li.sfHover, 
#menu li li a:focus, #menu li li a:hover, #menu li li a:active { background:#c6c2ba url("images/menu_divider.png") 0px 20px repeat-x; }

/* --------------------------------------------
	PATICKA - spodni prouzek	
-------------------------------------------------	*/				
#footer						{ margin:0; padding:0; width:100%; height:160px; text-align:center; clear:both; }
#footer #text				{ margin:0 auto; padding:0; width:920px; height:100%; text-align:left; background:#e8e7e4 url("images/backgr_page.gif") left bottom no-repeat; }
#footer #text p 			{ display:block; margin:22px 0 0 20px; padding:0; width:900px; height:20px; text-align:left; font-size:12px; color:#999280; }
#footer #text p span		{ display:block; position:relative; top:-17px; right:18px; margin:0; padding:0; width:150px; height:15px; text-align:left; font-size:12px; float:right;  }
#footer #text p a 			{ color:#696353; text-decoration:none; font-weight:normal; }
#footer #text p a:hover		{ color:#999280; }

#footer #text ul 			{ margin:0; padding:27px 0 0 10px; list-style-type:none; } 
#footer #text li 			{ display:inline; padding:0; text-align:left; }
#footer #text li a			{ display:block; position:relative; height:43px; margin:0; padding:27px 0 0 0; color:#fa940f; text-decoration:none; text-align:center; float:left; overflow:hidden; background:#ffffff; } 
#footer #text li a:hover	{ background:#eeeeee; } 
#footer #text li a span 	{ position:absolute; top:0; left:0; width:100%; height:70px; margin:0; padding:0; background-repeat:no-repeat; }
#footer #text li a:hover span { background-position: 0 -70px; cursor:pointer; color:#000000; height:70px;}

#footer #compexshop			{ width:153px; }
#footer #compexshop span 	{ background-image: url("images/logo_compexshop.gif"); }
#footer #wifi				{ width:90px; }
#footer #wifi span 			{ background-image: url("images/logo_wifi-hw.gif"); }
#footer #aspa				{ width:115px; }
#footer #aspa span			{ background-image: url("images/logo_aspa.gif"); }
#footer #ipmedia			{ width:110px; }
#footer #ipmedia span 		{ background-image: url("images/logo_ipmedia.gif"); }
#footer #wificentrum		{ width:170px; }
#footer #wificentrum span 	{ background-image: url("images/logo_wificentrum.gif"); }
#footer #tsbohemia			{ width:125px; }
#footer #tsbohemia span 	{ background-image: url("images/logo_tsbohemia.gif"); }
#footer #penta				{ width:135px; }
#footer #penta span 		{ background-image: url("images/logo_i4wifi.gif"); }
#footer #i4wifi				{ width:135px; }
#footer #i4wifi span 		{ background-image: url("images/logo_i4wifi.gif"); }


/*	KOMENTARE a FOMULARE
-------------------------------------------------	*/	
.respond								{ font-size:18px; font-weight:normal; color:#908878; margin:15px 0px 5px 0px; padding:0 0 0 25px; line-height:17px; background:url("images/image_h4.gif") 0 3px no-repeat; } 
.comments								{ font-size:17px; font-weight:normal; color:#fa940f; margin:0; padding:0; line-height:38px; }
.commentmetadata 						{ margin:0; padding:0; }
.commentlist							{ margin:0 20px 0 20px; padding:0; }

#commentform							{ margin:0; }
small									{ font-size:13px; font-weight:normal; color:#908878; margin:0; padding:0; line-height:20px; }
label		 							{ display:block; width:150px; margin:2px 10px 0 0; float:left; clear:left; text-align:right; }
input					 				{ font-size:13px; color:#808080; background:#f0f0f0; border:1px solid #e6e4e1; margin:0; padding:3px; height:17px; }	
textarea				 				{ font-size:13px; color:#808080; background:#f0f0f0; border:1px solid #e6e4e1; margin:5px 0 10px 0; padding:3px; width:400px; height:70px; } 	
select 									{ font-size:13px; color:#808080; background:#f0f0f0; border:1px solid #e6e4e1; margin:0; padding:3px; width:275px; height:25px; }	
.test									{ font-size:13px; color:#808080; background:#f0f0f0; border:1px solid #e6e4e1; margin:0; padding:3px; width:225px; }	
.file									{ font-size:13px; color:#808080; background:#f0f0f0; border:1px solid #e6e4e1; margin:0; padding:3px; width:270px; height:25px; }	

input#author, input#email				{ background:#ffffff; }
input:focus, textarea:focus 			{ background:#ffffff; }
input:hover, textarea:hover 			{ background:#ffffff; cursor:text; }
#comment								{ font-size:13px; color:#808080; border:1px solid #e6e4e1; margin:0; padding:3px; width:410px; } 
input#submit, input#reset				{ background:#3c3832; color:#ffffff; width:70px; height:25px; margin:10px 10px 0 0; padding:0 0 2px 0; vertical-align:middle; border:1px #c6c2ba solid; 
										  font-family: Verdana, "Geneva CE", lucida, sans-serif; font-size:12px; }
input#submit:hover, input#reset:hover 	{ cursor:pointer; background:#000000; }

/*	FORMULAR VYHLEDAT
-------------------------------------------------	*/
#info .vyhledat h2 						{ font-size:16px; font-weight:bold; color:#ffffff; text-align:left; margin:0 0 15px 0; padding:5px 0 0 0; line-height:30px; background:transparent; }
#searchform								{ width:185px; height:85px; margin:0; padding:0 0 0 13px; background:#bcb7ae url("images/box_hledani.jpg") no-repeat; }
input#s 								{ width:120px; height:19px; font-size:12px; border:1px #c6c2ba solid; margin:0; padding:4px 0 0 7px; vertical-align:middle; background:#ffffff; }
input#searchsubmit						{ background:#3c3832; color:#ffffff; width:46px; height:25px; margin:0 0 0 -5px; padding:0 0 2px 0; vertical-align:middle; border:1px #c6c2ba solid; 
										  font-family: Verdana, "Geneva CE", lucida, sans-serif; font-size:12px; } 
input#searchsubmit:hover				{ cursor:pointer; background:#000000; }
	
/*	VYSLEDEK HLEDANI
-------------------------------------------------	*/
.post								{ margin:0px; padding:0px; }
.dte								{ font-size:12px; font-weight:normal; color:#908878; margin:0 0 5px 30px; padding:0; line-height:15px; }
.author								{ font-weight:bold; }

.info								{ clear:both; font-size:12px; color:#808080; margin:30px 0 0 30px; padding:0; height:27px; 
									  background:#ffffff; }
.info .alignleft					{ float:left; margin:0; width:300px; text-align:left; }
.info .alignleft a					{ display:block; margin:0; padding:0px 10px 5px 10px; color:#7f7f7f; line-height:27px; text-decoration:none; border-left:10px solid #f0f0f0; }
.info .alignleft a:hover			{ color:#000000; }
.info .alignright					{ float:right; margin:0; width:300px; text-align:right; }
.info .alignright a					{ display:block; margin:0; padding:0px 10px 0px 10px; color:#7f7f7f; line-height:27px; text-decoration:none; border-right:10px solid #f0f0f0; }
.info .alignright a:hover			{ color:#000000; }

.post .postmetadata  				{ position:relative; top:0px; left:0; z-index:1; margin:0 0 20px 30px; padding:0; width:600px; height:30px; }
.post .postmetadata a span 			{ display:block; color:#000000; font-weight:normal; text-decoration:none; font-size:11px; background:url("images/image_vice_off.gif") -2px 0 no-repeat; 
									  width:652px; line-height:30px; margin:0px; padding:1px 0 0 8px; text-align:left; z-index:2; cursor:pointer; }
.post .postmetadata a:hover span 	{ color:#ffffff; background:url("images/image_vice_on.gif") -2px 0 no-repeat; } 

/* --------------------------------------------	
/*	NEXTGEN GALERIE
-------------------------------------------------	*/
#wrapper .ngg-galleryoverview 				{ overflow:hidden;	margin:5px 0 5px 20px; width:100%; clear:both; display:block !important; }
#wrapper .ngg-galleryoverview .desc 		{ margin:0px 10px 10px 0px; padding:5px; }
#wrapper .ngg-gallery-thumbnail-box 		{ float:left; width:220px; }
#wrapper .ngg-gallery-thumbnail 			{ float:left; margin-right:30px; text-align:left;  }
#wrapper .ngg-gallery-thumbnail img 		{ background-color:#ffffff;	border:4px solid #e6e4e1; display:block; margin:6px 20px 6px 0px; padding:10px; position:relative; }
#wrapper .ngg-gallery-thumbnail img:hover 	{ border:4px solid #ffda94; background-color:#ffffff; } 
#wrapper .ngg-gallery-thumbnail span 		{ font-size:12px; padding:0 5px 0 8px; line-height:14px;} /* popisek u obrazku */
#wrapper .ngg-clear 						{ clear:both; }

/* ----------- Single picture -------------*/
#wrapper .ngg-singlepic						{ background-color:#ffffff;	border:4px solid #e6e4e1; display:block; margin:4px 0px 4px 0px; padding:4px; position:relative; }
#wrapper .ngg-left 							{ float:left; margin-right:15px; }
#wrapper .ngg-right 						{ float:right;	margin-left:15px; }
#wrapper .ngg-center 						{ margin-left:auto !important; margin-right:auto !important; }



/* --------------------------------------------	
/*	TISKOVY STYL
-------------------------------------------------	*/
@media print {
body 					{ font-size:13px; font-family:"Trebuchet MS", "Geneva CE", lucida, sans-serif;	color:#808080; text-align:left; background:#ffffff; }
#extra					{ display: none; }
#body-page				{ width:100%; height:100%; margin:0; padding:0; background:#ffffff; }
#header #navigace		{ display: none; } 
.description			{ position:relative; top:4px; right:0; float:right; font-size:18px; font-weight:normal; color:#000000; }
#webheader 				{ width:920px; margin:0 auto; height:150px; position:relative; background:#ffffff; }
#header 				{ width:920px; margin:0 auto; height:41px; position:relative; background:#ffffff; }
#menu-horizontal		{ display: none; }
#page 					{ width:100%; margin:70px 0 0 0; padding:0; background:#ffffff; text-align:left; }
#content				{ width:920px; margin:0 auto; background:#ffffff; }
#rohy-top				{ display: none; }
#container				{ width:920px; margin:0 auto; padding:0 0 20px 0; text-align:left; background:#ffffff; min-height:800px; height:auto !important; height:100%; }
#footer					{ margin:0; padding:0; width:100%; height:3px; background:#e95d10; text-align:center; clear:both; }
#footer #text p 		{ margin:0; padding:0; line-height:20px; color:#000000; font-size: 12px; }
#footer #text a 		{ color:#000000; text-decoration:underline; font-weight:normal; }
}

