/*  
Theme Name: casinoexpekt.cz
Theme URI: http://www.krch.cz/
Description: Šablona pro CMS systém na bázi WordPress. 
Téma "online casino". 
Version: 
Author: Martin Krch (zdrojový kod šablony)
Author URI: http://www.krch.cz
*/

*						{ margin:0; padding:0; }	/* zaklad */
.hidden 				{ display:none; }			/* neviditelny */

/*	odkazy - textove odkazy na strankach	*/
a						{ color:#9f2800; text-decoration:none; } 
a:hover					{ color:#000000; }

/*	images	*/
img						{ border:0; } 
.size-thumbnail			{ background-color:#ffffff;	border:1px solid #ecbebe; display:block; margin:4px 0px 4px 0px; padding:4px; position:relative; }
.cara					{ color:#e5e5e5; background:#e5e5e5; border:solid #e5e5e5 1px; margin:5px 0 5px 0; padding:0; width:600px; } 

/* ----------------------------------------- 
	STRUKTURA STRANEK - bloky
--------------------------------------------	*/ 
body 					{ font-size:13px; font-family:Tahoma, "Lucida Grande CE", lucida, sans-serif;;	color:#808080; text-align:left; background:#ffffff; }
.correct 				{ clear:left; height:1px; }																												/* oprava na zobrazeni pozadi divu "content"  */

/* 	HLAVNI BLOK stranky = obdelniky				*/ 
#body-page				{ width:100%; height:auto; margin:0; padding:20px 0 20px 0; 
background:#a6a6a6; 
background: #ACACAC url(images/site_bg.gif) repeat-x 0px 0px;
}
#webheader 				{ width:985px; margin:0 auto; height:438px; position:relative; background:#ffffff; }																		/* cely horni blok grafiky */
#header 				{ width:985px; margin:0 auto; height:65px; position:relative; background:#a6a6a6; } 																		/* horni navigacni lista */
#page 					{ width:100%; height:auto; margin:0; padding:0; background:transparent; text-align:left; }
#content				{ width:985px; margin:0 auto; background:#ffffff url("images/backgr_content.gif") left bottom repeat-y; } 
#container				{ width:985px; margin:0; padding:0; text-align:left; background:transparent; min-height:650px; height:auto; }
  
/*	skryte boxy 	*/
#box-full				{ display:none; width:970px; height:130px; float:left; text-align:left; background:#bbbbbb; padding:0 0 0 10px;} 
.box-300				{ width:280px; height:80px; float:left; text-align:left; background:#ffff11; margin:15px 10px 20px 10px; padding:10px;} 

/*	H1 = hlavni nadpis na strance	*/
#header h1 				{ position:absolute; top:0px; left:0; z-index:1; margin:0; padding:0; font-size:36px; width:985px; height:65px; }
#header h1 a 			{ width:985px; height:65px; padding:0; overflow:hidden; text-decoration:none; overflow:hidden; color:#910d03;}
#header h1 a span 		{ position:absolute; top:0px; left:0px; z-index:2; width:985px; height:65px; margin:0; padding:0; background:url("images/logo_casinoexpekt.gif") no-repeat; cursor:pointer; }
.description			{ display:none; position:relative; top:10px; right:10px; float:right; font-size:15px; font-weight:normal; color:#525252; }									/* text nahore vpravo */

/* --------------------------------------------
	NAVIGACE - horizontalni menu 
---------------------------------------------*/	
#menu-horizontal			{ position:relative; float:left; top:0; left:0; height:45px; width:975px; margin:0; padding:0 0 0 10px; z-index:10; background:#c6c6c6 url("images/backgr_menu.gif") no-repeat;}
#menu 						{ width:100%; font-size:13px; }
#menu, #menu ul 			{ text-align:left; list-style:none; font-weight:normal; color:#eeeeee; list-style-type:none; margin:0; padding:12px 0 0 0; }
#menu li 					{ float:left; padding:0; margin:0; color:#eeeeee; list-style-type:none; font-size:14px;}
#menu a 					{ color:#000000; height:15px; line-height:15px; margin:0 0 10px 0; padding:0px 12px 0px 13px; text-decoration:none; font-weight:bold; border-right:2px solid #000000; }
#menu a:hover 				{ color:#ac0001; }
 
/* -------------------------------------------- 
	EXTRA - bloky po hlavnim menu
-------------------------------------------------	*/		
#extra						{ position:relative; float:left; top:0px; left:0; width:985px; height:328px; background:#7c0200; margin:0; clear:both; }
#motto						{ width:665px; height:163px; float:left; text-align:left; background:url("images/img_motto.jpg") no-repeat; }
#jackpot					{ width:260px; height:103px; float:left; text-align:left; background:url("images/backgr_jackpot.jpg") no-repeat; padding:60px 0 0 60px; }
#jackpot p					{ font-size:14px; font-weight:normal; color:#ffffff; margin:0px 0px 0px 0px; padding:3px 0px 3px 0px; line-height:13px; }

#box-siroky					{ width:665px; height:165px; float:left; text-align:left; background:#bbbbbb url("images/backgr_box-siroky.gif") no-repeat; } 
#bonus						{ width:320px; height:165px; float:left; text-align:left; background:#ffffff; }

#box-siroky p				{ font-size:15px; font-weight:bold; color:#ffffff; margin:0px 0px 0px 0px; padding:20px 0px 3px 28px; line-height:13px; }
#box-siroky ul 				{ margin:13px 0 0 25px; padding:0; list-style-type:none; }
#box-siroky li 				{ display:inline; }
#box-siroky li a 			{ display:block; height:94px; line-height:94px; margin:0; padding:0 6px 0 0; color:#000000; text-align:center; text-decoration:none; vertical-align:middle; float:left; }
#box-siroky li.active a, #box-siroky li a:hover, #box-siroky li a:focus, #box-siroky li a:active { height:20px; }
#box-siroky li a#button-1      	{ width:202px; height:94px; background: url("images/img_button-1.jpg") top no-repeat }
#box-siroky li a:hover#button-1	{ width:202px; height:94px; background: url("images/img_button-1.jpg") bottom no-repeat }
#box-siroky li a#button-2      	{ width:202px; height:94px; background: url("images/img_button-2.jpg") top no-repeat }
#box-siroky li a:hover#button-2	{ width:202px; height:94px; background: url("images/img_button-2.jpg") bottom no-repeat }
#box-siroky li a#button-3      	{ width:202px; height:94px; background: url("images/img_button-3.jpg") top no-repeat }
#box-siroky li a:hover#button-3	{ width:202px; height:94px; background: url("images/img_button-3.jpg") bottom no-repeat }
#box-siroky li a span 			{ display:none; margin:0; padding:20px 0 0 0; color:#440400; text-align:center; text-decoration:none; line-height:100px; } 

#bonus ul 					{ margin:0; padding:0; list-style-type:none; }
#bonus li 					{ display:inline; }
#bonus li a 				{ display:block; height:165px; line-height:165px; margin:0; padding:0; color:#000000; text-align:center; text-decoration:none; vertical-align:middle; float:left; }
#bonus li.active a, #bonus li a:hover, #bonus li a:focus, #bonus li a:active { height:20px; } 
#bonus li a#zacni       	{ width:320px; height:165px; background:#eeeeee url("images/img_bonus.jpg") top no-repeat }
#bonus li a:hover#zacni 	{ width:320px; height:165px; background:#bbbbbb url("images/img_bonus.jpg") bottom no-repeat }
#bonus li a span 			{ margin:0; padding:20px 0 0 0; color:#440400; text-align:center; text-decoration:none; line-height:100px; } 

/* -----------------------------------------
	OBSAH styly
--------------------------------------------	*/
#wrapper				{ width:502px; float:left; margin:0; padding:5px 30px 30px 30px; background: url("images/backgr_wrapper-top.gif") 2px 0 no-repeat;  }

#wrapper h2 			{ font-size:28px; font-weight:normal; color:#9f2800; margin:20px 0px 15px 0px; padding:0; line-height:25px; } 
#wrapper h3		 		{ font-size:23px; font-weight:normal; color:#cf8f06; margin:15px 0px 10px 0px; padding:0px 0px 0px 0px; line-height:20px; }
#wrapper h4 			{ font-size:15px; font-weight:bold; color:#000000; margin:10px 0px 0px 0px; padding:0px 0px 0px 0px; line-height:15px; }	
#wrapper p 				{ font-size:14px; font-weight:normal; color:#000000; margin:0; padding:0px 0px 10px 0px; line-height:1.5em; }	
#wrapper ul				{ font-size:14px; font-weight:normal; margin:5px 0px 5px 20px; padding:0px 0px 0px 0px; list-style-type:square; text-indent:0px; }	
#wrapper ul li			{ font-size:14px; font-weight:normal; margin:0; padding:2px 0px 2px 0px; color:#000000; line-height:1.5em; list-style-type:square; text-indent:0px; }		
#wrapper li a			{ font-weight:normal; color:#9f2800; }
#wrapper li a:hover		{ color:#000000; }	

#wrapper ol				{ font-size:14px; font-weight:normal; margin:5px 0px 5px 20px; padding:0; text-indent:0px; list-style-type:decimal; }	
#wrapper ol li			{ font-size:14px; font-weight:normal; color:#000000; margin:0; padding:2px 0px 2px 3px; line-height:1.5em; text-indent:0px; }		

table					{ font-size:14px; font-weight:normal; color:#9f2800; margin:0; padding:0; line-height:13px; }	
table th				{ font-size:14px; font-weight:bold; color:#9f2800; margin:0; padding:10px 5px 10px 10px; line-height:13px; background:#e4d0ca; }	
table td				{ font-size:14px; font-weight:normal; color:#9f2800; margin:0; padding:5px 5px 5px 10px; line-height:13px; background:#f7eae6; }	

.alignleft				{ float:left; margin:13px 0 0 0; background:#000000; }
.alignleft a			{ display:block; width:120px; 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 0 0 0; text-align:right; }
.alignright a			{ display:block; width:120px; border:2px solid #cfcfcf; margin:0; padding:2px 10px 5px 10px; background:#f5f5f5; color:#7f7f7f; height:17px; }
.alignright a:hover		{ color:#000000; }
 
/* --------------------------------------------
	SLOUPEC VLEVO
-----------------------------------------------	*/
#vlevo					{ width:200px; float:left; position:relative; left:12px; text-align:left; margin:0 10px 30px 0; padding:0; min-height:550px; height:auto;
						  background:#810c0c url("images/backgr_sloupek-telo.gif") top left repeat-y; }
.sloupek-nahore			{ width:200px; height:50px; background: url("images/backgr_sloupek-top.gif") no-repeat; color:#ffffff; line-height:50px; font-size:22px; }

.sloupek-nahore	h2 		{ font-size:13px; font-weight:bold; color:#ffffff; text-align:left; margin:0 0 0 25px; padding:15px 0 0 0; line-height:40px; background:transparent; }
#vlevo h3 				{ font-size:14px; font-weight:bold; color:#ffffff; text-align:left; margin:0; padding:13px 0 0 25px; line-height:30px; background: url("images/backgr_sloupek-nadpis.gif") no-repeat; }
#vlevo ul 				{ font-size:12px; font-weight:normal; line-height:20px; list-style-type:none; margin:0 15px 0 15px; padding:5px 0 5px 5px; background:#ffffff; }	
#vlevo li				{ font-weight:bold; color:#808080; text-decoration:none; padding:0 0 0 15px; background: url("images/img_odrazka_menu.gif") 0 2px no-repeat; text-indent:0; }
#vlevo ul li ul {margin-left:0px}
#vlevo a				{ font-weight:bold; color:#808080; text-decoration:none; }
#vlevo a:hover			{ font-weight:bold; color:#810c0c; }
#vlevo a img			{ margin:0 0 0 9px; padding:0; border:0px solid #8f0e04; }		 
#vlevo a:hover img		{ margin:0 0 0 9px; padding:0; border:0px solid #d29d8b; }
#vlevo .menu-down		{ width:200px; height:15px; background: url("images/backgr_menu-down.gif") no-repeat; }

#odber {margin:0 0 15px 15px;}
#odber p {color: #FFF; font-size: 90%; margin: 5px 5px 5px 0;}
#odber a {color: #FFF; text-decoration: underline;}


/* --------------------------------------------
	BLOK VPRAVO
-----------------------------------------------	*/			
#vpravo					{ width:200px; float:left; position:relative; right:0px; text-align:left; margin:0 0 30px 0; padding:0; min-height:550px; height:auto; 
						  background:#810c0c url("images/backgr_sloupek-telo.gif") repeat-y; }
.sloupek-nahore			{ width:200px; height:50px; background: url("images/backgr_sloupek-top.gif") no-repeat; color:#ffffff; line-height:50px; font-size:22px; }


/*#vpravo a img			{ margin:7px 0 0 12px; padding:0; border:1px solid #e1dfea; color:#ffd400; text-decoration:none; font-weight:bold; }		
#vpravo a:hover img		{ margin:7px 0 0 12px; padding:0; border:1px solid #ffffff; }
*/


#vpravo a img			{ margin:0px 0 0 5px; padding:0;  border:0; text-decoration:none; }		

#vpravo p {color:#ffffff;text-align:center;margin-top:10px;margin-bottom:10px;font-weight:bold}
#vpravo p a:link {color:#cccccc;text-decoration:none}
#vpravo p a:visited {color:#cccccc;text-decoration:none}
#vpravo p a:hover {color:#ffffff;text-decoration:none}


/* --------------------------------------------
	PATICKA - spodni prouzek	
-------------------------------------------------	*/				
#footer									{ margin:0 auto; padding:0; width:985px; height:49px; background:#000000 url("images/backgr_footer.gif") no-repeat; text-align:center; clear:both; }
#footer #text							{ margin:0 auto; padding:0; width:985px; height:100%; text-align:left; } 
#footer #text #webdesign 				{ display:block; position:relative; top:15px; left:25px; margin:0; padding:0; width:700px; height:20px; text-align:left; float:left; clear:both; }
#footer #text #copyright 				{ display:block; position:relative; top:15px; right:25px; margin:0; padding:0; width:200px; height:20px; text-align:right; float:right; }
#footer #text p 						{ margin:0; padding:0; line-height:15px; color:#000000; font-size: 12px; }
#footer #text a 						{ color:#690303; text-decoration:none; font-weight:normal; }
#footer #text a:hover					{ color:#000000; }

/*	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; }
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:#690303; color:#ffffff; width:80px; height:25px;}
input#submit:hover, input#reset:hover 	{ cursor:pointer; background:#000000; }

/*	FORMULAR VYHLEDAT
-------------------------------------------------	*/
#searchform								{ margin:0 0 15px 15px; }
input#s 								{ width:118px; height:20px; font-size:12px; border:1px #c6c6c6 solid; color:#000000; background:#ffffff; margin:0; padding:4px 0 0 10px; vertical-align:middle; }
input#searchsubmit						{ background: url("images/butonek_lupa.gif"); color:#ffffff; width:40px; height:26px; margin:0 0 0 -5px; padding:0; vertical-align:middle; border:0px #c6c6c6 solid;} 
input#searchsubmit:hover				{ background: url("images/butonek_lupa.gif"); color:#ffffff; width:40px; height:26px; cursor:pointer;} 
	
/*	INDEX + VYSLEDEK HLEDANI
-------------------------------------------------	*/
.post								{ margin:0px; padding:0px; }
.dte								{ font-size:11px; font-weight:normal; color:#333333; margin:0; padding:0 0 15px 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  				{ position:relative; top:0px; left:0; z-index:1; margin:15px 0 0 0; padding:0; width:470px; height:30px; }
.post .postmetadata a 				{ width:500px; height:30px; padding:0 0 0 480px; overflow:hidden; text-decoration:none; overflow:hidden; color:#730101; font-size:9px;}
.post .postmetadata a span 			{ display:block; background:url("images/butonek_vic.png") -15px 0 no-repeat; color:#ffffff; width:520px; height:30px; margin:-15px 0 0 0; padding:0; text-align:right; z-index:2; cursor:pointer; }
