/*  
Theme Name: ORANGE a GREEN
Theme URI: http://www.krch.cz/
Description: Šablona pro CMS systém na bázi WordPress. 
Téma "computer company". 
Version: 2010-01
Author: Martin Krch
Author URI: http://www.krch.cz
*/

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

/* ----------------------------------------- 
	STRUKTURA STRANEK - bloky
--------------------------------------------	*/ 
body 						{ font-size:13px; font-family:Tahoma, "Lucida Grande CE", lucida, sans-serif; color:#808080; text-align:left; background:#000000; }
.correct 					{ clear:left; height:1px; }	/* oprava na zobrazeni pozadi divu "content"  */
 
/* 	HLAVNI BLOK stranky = obdelniky				*/ 
#body-page					{ width:100%; height:auto; margin:0; padding:0; background:#000000 url("images/backgr_body-page.gif") top center repeat-x; }
#webheader 					{ width:949px; margin:0 auto; height:140px; position:relative; background:transparent; }				/* obsahuje horni navigaci + logo + horizontalni menu */
#header 					{ width:949px; margin:0 auto; height:55px;  position:relative; background:transparent; } 				/* obsahuje logo */
#page 						{ width:100%; height:auto; margin:0; padding:0; background:transparent; text-align:left; }
#content					{ width:949px; margin:0 auto; background:transparent; }
#container					{ width:949px; margin:0 auto; padding:0; text-align:left; background:#ffffff; min-height:270px; height:auto; }
#footer						{ width:949px; margin:0 auto; padding:0; height:265px; background:#000000 url("images/backgr_footer.gif") 0 0 no-repeat; text-align:left; clear:both; }
 
/* TOP NAVIGACE */ 
#navigace					{ position:relative; top:3px; right:5px; margin:0; padding:0; width:949px; height:30px; text-align:left; background:#eeeeee url("images/backgr_navigace-top.gif") top center no-repeat; } 
#navigace h2 				{ display: none; }
#navigace ul 				{ margin:0; padding:0; list-style-type:none; }
#navigace li 				{ display:inline; }
#navigace li a 				{ display:block; height:20px; line-height:20px; margin:0; padding:0; color:#ffffff; text-align:left; text-decoration:none; vertical-align:middle; float:right; }
#navigace li.active a, #navigace li a:hover, #navigace li a:focus, #navigace li a:active { height:20px;   }
#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_mapa.gif") top no-repeat }
#navigace li a:hover#item-2 { width:28px; background: url("images/navigace_mapa.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#item-4       { width:28px; background: url("images/navigace_en.gif") top no-repeat }
#navigace li a:hover#item-4 { width:28px; background: url("images/navigace_en.gif") bottom no-repeat } 
#navigace li a span 		{ display:none; } 

/*	H1 = hlavni nadpis na strance	*/
#header h1 					{ position:absolute; top:0px; left:0; z-index:1; margin:0; padding:10px 0 0 20px; font-size:20px; width:270px; height:55px; }
#header h1 a 				{ width:270px; height:55px; padding:0; overflow:hidden; text-decoration:none; overflow:hidden; color:#fc9e3d;}
#header h1 a span 			{ position:absolute; top:0px; left:0px; z-index:2; width:100%; height:100%; margin:0; padding:0; background:url("images/logo_OG.gif") no-repeat; cursor:pointer; }
.description				{ position:relative; top:15px; right:10px; float:right; font-size:20px; font-weight:normal; color:#000000; display:none; }						/* text nahore vpravo */

/* --------------------------------------------
	NAVIGACE - horizontalni menu TOP
--------------------------------------------- */
#menu-horizontal			{ position:relative; top:0px; left:0px; margin:0; padding:0; width:949px; height:55px; background:#676767 url("images/backgr_menu-top.gif") no-repeat; z-index:99; }
#menu 						{ margin:0; 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:50px; /* 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 													{ font-weight:normal; display:block; font-size:16px; font-family:Verdana, "Geneva CE", lucida, sans-serif; }
#menu a 												{ line-height:47px; margin:0; padding:0 20px 0 20px; text-decoration:none; background:url("images/menu-top-divider.gif") top right no-repeat; }
#menu li:hover ul, #menu li.sfHover ul 					{ top:42px; /* match top ul list item height */ }
#menu li li a 											{ border-bottom:1px solid #bcb7ae; padding:0; font-size:11px; line-height:25px; font-weight:normal; padding:0 0 0 18px; }
#menu a, #menu a:visited  								{ /* visited pseudo selector so IE6 applies text colour*/ color: #ffffff; }
#menu li li, #menu li li li li 							{ background:#878787 url("images/menu-top-podmenu.gif") 0px 0px repeat-x; width:210px; padding:0; }
#menu li li li 											{ margin:0; width:230px; background: #eeeeee url("images/menu-top-podmenu.gif") 0px 0px repeat-x; }
#menu li:hover, #menu li.sfHover, #menu a:focus,  
#menu a:hover, #menu a:active 							{ background:url("images/menu-top-divider.gif") top right no-repeat; color:#f9e0c5; 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:#878787 url("images/menu-top-podmenu.gif") 0px -2px repeat-x; }

/* sSHOP link */ 
#shop h2 					{ display: none; }
#shop ul 					{ margin:0; padding:0; list-style-type:none; }
#shop li 					{ display:inline; }
#shop li a 					{ display:block; height:55px; line-height:47px; margin:0; padding:0px 0 0 81px; color:#ffffff; text-align:left; text-decoration:none; vertical-align:middle; float:left; font-size:16px; }
#shop li.active a, #shop li a:hover, #shop li a:focus, #shop li a:active { height:55px; color:#d7fce2; }
#shop li a#item-5      		{ width:120px; background: url("images/menu_eshop.gif") 0px 0px no-repeat; }
#shop li a:hover#item-5 	{ width:120px; background: url("images/menu_eshop.gif") 0px -55px no-repeat; }
#shop li a span 			{ display:none; }

/* HLEDAT */ 
#menu-horizontal #hledat	{ margin:0 0px 0 0; padding:0; width:200px; height:45px; text-align:left; float:right; } 

/* ----------------------------------------------
	Textovy blok vlevo - zde se nacitaji stranky 
-------------------------------------------------	*/	
#wrapper 				{ float:left; margin:0; padding:0; }
.short					{ width:508px; background:#ffffff;}
.long					{ width:720px; background:#ffffff;} 

.short h2 				{ font-size:25px; font-weight:normal; color:#f09439; margin:20px 0px 5px 0px; padding:0 0 6px 0; line-height:27px; border-bottom:4px solid #e2e6e9; }
.short h3 				{ font-size:22px; font-weight:normal; color:#7f7f7f; margin:15px 0px 0px 0px; padding:5px 5px 5px 20px; line-height:24px; text-align:left; 
						  background: url("images/backgr_H3.gif") -2px 7px no-repeat;  }
.short h4 				{ font-size:15px; font-weight:normal; color:#585858; margin:10px 0px 5px 0px; padding:5px 5px 5px 20px; line-height:18px; background:#ebebeb; display:block; text-align:left; }

.long h1 				{ font-size:25px; font-weight:normal; color:#0072a6; margin:20px 0px 15px 0px; padding:0 0 12px 0; line-height:27px; background: url("images/backgr_H1.gif") left bottom repeat-x; }
.long h2 				{ font-size:15px; font-weight:bold; color:#ffffff; margin:20px 0px 10px 0px; padding:5px 5px 5px 10px; line-height:20px; background:#0072a6; display:block; text-align:left; }
.long h3 				{ font-size:15px; font-weight:bold; color:#0072a6; margin:15px 0px 0px 0px; padding:0px 0px 5px 25px; line-height:21px; background: url("images/image_h4.gif") -3px 0 no-repeat; }	
.long .reklama img		{ width:710px; margin:5px 0 0 0; padding:0; background:transparent; border:0; }
#wrapper p 				{ font-size:12px; font-weight:normal; color:#595959; margin:0px 0px 0px 0px; padding:3px 0px 3px 0px; line-height:15px; }	
#wrapper ul				{ font-size:12px; font-weight:normal; margin:5px 0px 5px 23px; padding:0px 0px 0px 0px; list-style-type:square; text-indent:0px; }	
#wrapper li				{ font-size:12px; font-weight:normal; color:#595959; margin:0px 100px 0px 0px; 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 li a			{ font-weight:normal; color:#af111e; }
#wrapper li a:hover		{ color:#0072a6; }	

#breadcrumb				{ font-size:11px; margin:10px 0 0 0; padding:5px 0 0 0; border-bottom:0px #000000 solid; }
#breadcrumb span		{ font-weight:bold; } 
#breadcrumb p a			{ font-size:11px; text-decoration:none; color:#277621; } 
#breadcrumb p a:hover	{ font-size:11px; text-decoration:none; color:#5e5e5e; } 

.entry .alignleft		{ float:left; margin:5px 10px 5px 0; padding:3px; background:#eeeeee; }

.alignleft				{ float:left; margin:13px 0 0 0; background:#000000; }
.alignleft a			{ display:block; border:2px solid #cfcfcf; margin:0; padding:2px 10px 5px 10px; background:#f5f5f5; color:#7f7f7f; height:17px; }
.alignleft a:hover		{ color:#000000; }

.alignright				{ float:right; margin:13px -20px 0 0; }
.alignright a			{ display:block; border:2px solid #cfcfcf; margin:0; padding:2px 10px 5px 10px; background:#f5f5f5; color:#7f7f7f; height:17px; }
.alignright a:hover		{ color:#000000; }

table					{ font-size:12px; font-weight:normal; color:#000000; margin:0; padding:0; line-height:13px; }	
table th				{ font-size:12px; font-weight:bold; color:#000066; margin:0; padding:10px 5px 10px 10px; line-height:13px; background:#eae3e1; }	
table td				{ font-size:12px; font-weight:normal; color:#000000; margin:0; padding:5px 5px 5px 10px; line-height:13px; background:#f1edec; }	



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

/*	images	*/
img						{ border:0; } 
.size-thumbnail			{ margin:0px 10px 5px 0; padding:3px; background:#eeeeee; }
.size-full				{ margin:0px 10px 5px 0; padding:3px; background:#eeeeee; }
.size-large				{ margin:0px 10px 5px 0; padding:3px; background:#eeeeee; width:694px; }
.cara					{ color:#e5e5e5; background:#e5e5e5; border:solid #e5e5e5 1px; margin:5px 0 5px 0; padding:0; width:600px; } 

/* --------------------------------------------
	BLOK VPRAVO = TEXTY v levem sloupci
-----------------------------------------------	*/			
#vlevo					{ width:220px; float:left; text-align:left; margin:0; padding:10px 0px 10px 0px; height:auto; background:#ffffff; }

#vlevo .menu-vertikalni						{ width:190px; margin:0 0 0 10px; padding:0; background:#595959; font-family: Verdana, "Geneva CE", lucida, sans-serif; }
#vlevo .menu-vertikalni ul 					{ font-size:13px; font-weight:normal; line-height:29px; list-style-type:none; margin:0; padding:0; }	
#vlevo .menu-vertikalni ul li a 			{ display:block; color:#ffffff; font-size:13px; height:29px; line-height:29px; list-style-type:none; margin:0; padding:0 0 0 15px; text-indent:15px; 
									   	   	  background: url("images/menu_button.gif") left top no-repeat; text-decoration:none; }	
#vlevo .menu-vertikalni ul li:hover a	 	{ background: url("images/menu_button.gif") left bottom no-repeat; margin:0; padding:0 0 0 15px; }
#vlevo .menu-vertikalni ul li ul li a 		{ display:block; font-size:13px; line-height:29px; list-style-type:none; margin:0; padding:0 0 0 45px; text-indent:0px; 
											  background: url("images/menu_button.gif") left top no-repeat; }	
#vlevo .menu-vertikalni ul li:hover ul li a { display:block; font-size:13px; line-height:29px; list-style-type:none; margin:0; padding:0 0 0 45px; text-indent:0px; 
									     	  background: url("images/menu_button.gif") left top no-repeat; }	
#vlevo .menu-vertikalni ul li ul li:hover a { background: url("images/menu_button-pod.gif") left bottom no-repeat; margin:0; padding:0 0 0 45px; }

/*	AKTUALITY	*/
#vlevo .green			{ width:191px; margin:15px 0 0 10px; padding:0; background:#eeeeee url("images/box_green.gif") repeat-y; }		
#vlevo .green-bottom	{ width:191px; height:15px; margin:0 0 0 10px; padding:0; background:url("images/box_green-bottom.gif") top center no-repeat; }		
#vlevo .aktuality		{ width:179px; font-size:14px; font-weight:bold; color:#ffffff; margin:0; padding:0 0 0 12px; height:50px; line-height:43px; background:#bbbbbb url("images/header_aktuality.gif") no-repeat;}		
#vlevo .green li 		{ list-style-type:none; }		
#vlevo li p a			{ font-size:13px; font-weight:bold; color:#000000; margin:5px 0 0 0; padding:0; line-height:17px; }		
#vlevo p				{ font-size:13px; font-weight:normal; color:#000000; margin:0; padding:0 5px 0 10px; line-height:15px; }		
#vlevo p span			{ float:left; margin:-17px 0 0 70px; }		
#vlevo .green li a			{ display:block; color:#277621; background:none; }
#vlevo .green li a:hover	{ font-weight:bold; color:#000000; text-decoration:underline; }

#vlevo #partneri		{ width:190px; margin:15px 0 0 10px; padding:0; background:#ffffff; text-align:center; }
#vlevo #partneri p		{ font-size:12px; font-weight:normal; color:#a7a7a7; text-align:left; background:url("images/header_partneri.gif") no-repeat; margin:0; padding:0 0 0 29px; line-height:28px; }
#vlevo #partneri img	{ width:150px; margin:5px 0 0 0; padding:0; }
#vlevo .adresa			{ font-size:13px; font-weight:normal; color:#000000; margin:0 0 0 10px; padding:0 0 0 10px; line-height:17px; }		

/* --------------------------------------------
	BLOK VPRAVO = TEXTY v pravem sloupci
-----------------------------------------------	*/			
#vpravo					{ width:200px; float:left; text-align:left; margin:0; padding:5px 0 20px 10px; min-height:500px; height:auto; background:#ffffff; }
#vpravo h2 				{ width:156px; min-height:50px; height:auto; font-size:15px; font-weight:bold; color:#0072a6; text-align:left; margin:0; padding:5px 5px 0 40px; 
						  background:#a3d7f0 url("images/vpravo_header.gif") no-repeat; border-bottom:0px solid #333333; }

/*	ASISTENCE	*/
#vpravo .green			{ width:191px; margin:-5px 0 0 10px; padding:0; background:#eeeeee url("images/box_green.gif") repeat-y; }		
#vpravo .green-bottom	{ width:191px; height:15px; margin:0 0 15px 10px; padding:0; background:url("images/box_green-bottom.gif") top center no-repeat; }		
#vpravo .help			{ width:179px; font-size:14px; font-weight:bold; color:#ffffff; margin:0; padding:0 0 0 12px; height:50px; line-height:43px; background:#bbbbbb url("images/header_help.gif") no-repeat;}		
#vpravo .region			{ width:179px; font-size:14px; font-weight:bold; color:#ffffff; margin:0; padding:0 0 0 12px; height:50px; line-height:43px; background:#bbbbbb url("images/header_region.gif") no-repeat;}		
#vpravo .green li 		{ list-style-type:none; }		
#vpravo li p a			{ font-size:13px; font-weight:bold; color:#000000; margin:5px 0 0 0; padding:0; line-height:17px; }		
#vpravo p				{ font-size:13px; font-weight:normal; color:#000000; margin:0; padding:0 5px 0 10px; line-height:15px; }		
#vpravo p span			{ float:left; margin:-17px 0 0 70px; }		
#vpravo .green li a			{ display:block; color:#277621; background:none; }
#vpravo .green li a:hover	{ font-weight:bold; color:#000000; text-decoration:underline; }

#vpravo .white			{ width:195px; margin:0 0 0 10px; padding:0; background:transparent; }		
#vpravo .galerie		{ width:179px; font-size:14px; font-weight:bold; color:#ffffff; margin:0; padding:0 0 0 12px; height:50px; line-height:43px; background:#bbbbbb url("images/header_galerie.gif") no-repeat;}		

#vpravo .ngg-widget 			{ float:left; margin:0; text-align:left;  }
#vpravo .ngg-widget img 		{ background-color:#ffffff;	border:1px solid #bce6c8; display:block; margin:4px 0px 8px 0; padding:4px; position:relative; }
#vpravo .ngg-widget img:hover 	{ background-color:#e0f4ef; } 

#vpravo	.textwidget		{ width:201px; text-align:left; margin:0 0 10px 0; padding:0; min-height:40px;  
						  background:#e8f3fa url("images/vpravo_body.gif") bottom left no-repeat; border-top:0px solid #333333; }
.textwidget p			{ color:#565147; font-size:12px; font-weight:normal; margin:0; padding:8px 10px 10px 10px; line-height:14px; }
.textwidget img			{ margin:5px 0 5px 0; padding:0; border:2px solid #c5deeb; width:177px; }
.textwidget a			{ font-weight:normal; color:#0262a5; }
.textwidget a:hover		{ color:#000000; }

/* ankety */
.wp-polls				{ width:201px; text-align:left; margin:0 0 10px 0; padding:0; min-height:40px; 
						  background:#e8f3fa url("images/vpravo_body.gif") bottom left no-repeat; border-top:0px solid #333333; }
.wp-polls p				{ color:#565147; font-size:12px; font-weight:normal; margin:0; padding:8px 10px 10px 10px; line-height:14px; }
.wp-polls-ans			{ margin:0; padding:0; }
.wp-polls-ul			{ margin:0; padding:0; line-height:20px; }
.wp-polls label			{ display:block; margin:20px; padding:0; text-align:left; }
.wp-polls-radio			{ display:block; margin:20px; padding:0 0 0 30px; text-align:left; }

/* --------------------------------------------
	PATICKA - spodni prouzek	
-------------------------------------------------	*/				
#footer #adresa				{ display:block; margin:0; padding:42px 0 20px 20px; width:190px; height:175px; text-align:left; float:left; background:url("images/mapka.png") 12px 120px no-repeat; }

#footer p 					{ margin:0; padding:0; line-height:15px; color:#cdcdcd; font-size:11px; }

#footer #text				{ display:block; margin:0 auto; padding:0; width:949px; height:30px; text-align:left; }
#footer #text #webdesign 	{ display:block; position:relative; top:0; left: 20px; margin:0; padding:5px 0 5px 0; width:809px; height:20px; text-align:left; float:left; clear:both; border-top:1px solid #36373a; }
#footer #text #copyright 	{ display:block; position:relative; top:0; right:20px; margin:0; padding:5px 0 5px 0 ; width:100px; height:20px; text-align:right; float:right; border-top:1px solid #36373a; }
#footer #text span 			{ padding:0 10px 0 10px; }
#footer #text a 			{ color:#aaaaaa; text-decoration:none; font-weight:normal; }
#footer #text a:hover		{ color:#ffffff; }

/* FOOTER - MENU down */
#footer .menu 				{ position:relative; top:28px; left:0; width:720px; margin:0 0 28px 0; height:auto; min-height:200px; padding:0; background:transparent; float:right; } 
#footer .menu ul 			{ margin:0; padding:0; list-style-type:none; }
#footer .menu ul li 		{ padding:0; text-align:left; float:left; width:180px; }
#footer .menu ul li a 		{ display:block; height:35px; margin:0; padding:0; color:#aaaaaa; text-decoration:none; text-align:left; line-height:35px; font-size:13px; font-weight:normal; 
							  background:transparent; border:0px solid #ffffff; }
#footer .menu ul li a:hover	{ color:#ffffff; }
/* 2. section */
#footer .menu ul li ul  	{ margin:0; padding:0;   } 
#footer .menu ul li ul li a { display:block; height:15px; margin:0 0 0 0px; padding:0 0 0 18px; line-height:14px; text-align:left; font-size:11px; 
							  background: url("images/img_odrazka-pata.gif") 0 2px no-repeat; border-bottom:0px solid #ffffff; } 
#footer .menu ul li ul li a:hover 	{ color:#ffffff; }

/*	KOMENTARE a FOMULARE
-------------------------------------------------	*/	
.respond								{ font-size:14px; font-weight:normal; color:#999999; margin:0; padding:0; line-height:38px; border-bottom:solid #dddddd 3px; }
.comment								{ font-size:14px; font-weight:normal; color:#999999; margin:0; padding:0; line-height:38px; border-bottom:solid #dddddd 2px; }
.commentmetadata 						{ margin:0; padding:0; }
.commentlist							{ margin:0 20px 0 20px; padding:0; }

#commentform							{ margin:0; }
small									{ font-size:11px; font-weight:normal; color:#999999; margin:0; padding:0; line-height:20px; }
#commentform label		 				{ display:block; width:70px; margin:2px 10px 0 0; float:left; clear:left; text-align:right; }
input					 				{ font-size:13px; color:#808080; background:#e5e5e5; border:1px solid #dddddd; margin:0; padding:3px; height:17px; }	
textarea				 				{ font-size:13px; color:#808080; background:#e5e5e5; border:1px solid #dddddd; margin:5px 0 10px 0; padding:3px; width:100px; height:70px; } 	
select 									{ font-size:13px; color:#808080; background:#e5e5e5; border:1px solid #dddddd; margin:0; padding:3px; width:150px; height:25px; }	
.test									{ font-size:13px; color:#808080; background:#e5e5e5; border:1px solid #ecbebe; margin:0; padding:3px; width:150px; }	
.file									{ font-size:13px; color:#808080; background:#e5e5e5; border:1px solid #ecbebe; margin:0; padding:3px; width:150px; 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 #dddddd; margin:0; padding:3px; width:290px; } 
input#submit, input#reset				{ padding:0 0 2px 0; border:1px #ffffff solid; background:#ee770a; color:#ffffff; width:80px; height:25px;}
input#submit:hover, input#reset:hover 	{ cursor:pointer; background:#000000; }

/*	FORMULAR VYHLEDAT
-------------------------------------------------	*/
#searchform						{ margin:10px 0 0 0;  }
input#s 						{ width:125px; height:20px; font-size:12px; color:#0f2a48; background:#eeeeee url("images/search_pole.gif"); margin:0; padding:5px 0 0 10px; vertical-align:middle; border:0px}
input#searchsubmit				{ background:#595959; color:#ffffff; width:55px; height:25px; line-height:25px; margin:0 0 0 -4px; padding:0 2px 3px 0; vertical-align:middle; border:0px;  }
input#searchsubmit:hover		{ background:#000000; color:#ffffff; cursor:pointer;} 
	 
/*	INDEX + VYSLEDEK HLEDANI 
-------------------------------------------------	*/
.post							{ margin:0px; padding:0px; }
.dte							{ font-size:11px; font-weight:normal; color:#333333; margin:0; padding:0 0 10px 0; line-height:15px; }
.author							{ font-weight:normal; color:#ee770a; }
.postmetadata					{ clear:both; font-size:12px; color:#a3a3a3; padding:0px; }
.info							{ clear:both; font-size:12px; color:#a3a3a3; padding:0 0 10px 0; line-height:20px; } 

.post .postmetadata  			{ margin:0 0 40px 0; padding:0; width:498px; height:30px; background:url("images/backgr_H1.gif") 0 -12px repeat-x; text-align:right; }
.post .postmetadata a 			{ height:30px; padding:0px 10px 0 0px; overflow:hidden; text-decoration:none; overflow:hidden; color:#d57d31; font-size:11px; font-weight:normal; }
.post .postmetadata a:hover		{ color:#000000; }
.post .postmetadata a span 		{ display:block; background:url("images/butonek_vic.pngx"); color:#ffffff; width:402px; height:30px; margin:-15px 0 0 0; padding:0; text-align:right; z-index:2; cursor:pointer; }
 

/* --------------------------------------------	
/*	NEXTGEN GALERIE
-------------------------------------------------	*/
#wrapper .ngg-galleryoverview 				{ overflow:hidden;	margin-top:10px; 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:200px; }
#wrapper .ngg-gallery-thumbnail 			{ float:left; margin-right:5px; text-align:left;  }
#wrapper .ngg-gallery-thumbnail img 		{ background-color:#ffffff;	border:1px solid #bce6c8; display:block; margin:4px 0px 4px 5px; padding:4px; position:relative; }
#wrapper .ngg-gallery-thumbnail img:hover 	{ background-color:#e0f4ef; } 
#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:1px solid #acd6ec; display:block; margin:4px 0px 4px 0px; padding:4px; z-index:inherit; }
#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:949px; margin:0 auto; height:150px; position:relative; background:#ffffff; }
#header 				{ width:949px; 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:949px; margin:0 auto; background:#ffffff; }
#rohy-top				{ display: none; }
#container				{ width:949px; margin:0 auto; padding:0 0 20px 0; text-align:left; background:#ffffff; min-height:500px; height:auto !important; height:100%; }
#footer					{ margin:0; padding:0; width:100%; height:3px; background:#bc5b62; 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; }
}
