/*  
Theme Name: bet24casino.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 */

/* -----------------------------------------
	STYLY PRO Tiny MCE + obecne styly
--------------------------------------------	*/
#wrapper h2 			{ font-size:28px; font-weight:normal; color:#9f2800; margin:10px 0px 5px 0px; padding:0; line-height:25px; }
#wrapper h3		 		{ font-size:20px; font-weight:normal; color:#cf8f06; margin:10px 0px 0px 0px; padding:0px 0px 0px 0px; }
#wrapper h4 			{ font-size:15px; font-weight:bold; color:#000000; margin:5px 0px 0px 0px; padding:0px 0px 0px 0px;  }	
#wrapper p 				{ font-size:14px; font-weight:normal; color:#000000; margin:0; padding:3px 0px 3px 0px;  }	
#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; 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;  text-indent:0px; }		
/* vyhozeno: line-height:13px; */

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; }	

/*	odkazy - textove odkazy na strankach	*/
a						{ color:#9f2800;  } 
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; line-height:1.7em; 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:#2e5900 url("images/backgr_body-page.gif") 0 -10px repeat-x; }
#webheader 				{ width:980px; margin:0 auto; height:440px; position:relative; background:#ffffff; }																		/* cely horni blok grafiky */
#header 				{ width:980px; margin:0 auto; height:65px; position:relative; background:#ffffff; } 																		/* horni navigacni lista */
#page 					{ width:100%; height:auto; margin:0; padding:0; background:transparent; text-align:left; }
#content				{ width:980px; margin:0 auto; background:#ffffff url("images/backgr_content.gif") repeat-y; }
#container				{ width:980px; margin:0; padding:0; text-align:left; background:url("images/backgr_container.gif") left bottom no-repeat; 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:500px; height:65px; }
#header h1 a 			{ width:500px; height:65px; padding:0; overflow:hidden; text-decoration:none; overflow:hidden; color:#737373;}
#header h1 a span 		{ position:absolute; top:0px; left:0px; z-index:2; width:500px; height:65px; margin:0; padding:0; background:url("images/logo_bet24.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:970px; margin:0; padding:0 0 0 10px; z-index:10; background:#f8b31e 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:10px 0 0 0; }
#menu li 					{ float:left; padding:0; margin:0; color:#eeeeee; list-style-type:none; font-size:14px;}
#menu a 					{ color:#801f04; height:15px; line-height:15px; margin:0 0 10px 0; padding:0px 10px 0px 10px; text-decoration:none; font-weight:bold; border-right:2px solid #801f04; }
#menu a:hover 				{ color:#ffffff; }

/* --------------------------------------------
	EXTRA - bloky po hlavnim menu
-------------------------------------------------	*/		
#extra						{ position:relative; float:left; top:0px; left:0; width:980px; height:335px; background:#ffffff; margin:0; clear:both; }
#motto						{ width:666px; height:160px; float:left; text-align:left; background:url("images/img_motto.jpg") no-repeat; }
#jackpot					{ width:254px; height:103px; float:left; text-align:left; background:url("images/backgr_jackpot.jpg") no-repeat; padding:57px 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:666px; height:170px; float:left; text-align:left; background:#bbbbbb url("images/backgr_box-siroky.gif") no-repeat; } 
#bonus						{ width:314px; height:170px; float:left; text-align:left; background:#ffffff; }

#box-siroky ul 				{ margin:20px 0 0 20px; padding:0; list-style-type:none; }
#box-siroky li 				{ display:inline; }
#box-siroky li a 			{ display:block; height:130px; line-height:130px; margin:0; padding: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:210px; height:130px; background:#ffffff url("images/img_button-1.jpg") top no-repeat }
#box-siroky li a:hover#button-1	{ width:210px; height:130px; background: url("images/img_button-1.jpg") bottom no-repeat }
#box-siroky li a#button-2      	{ width:210px; height:130px; background:#ffffff url("images/img_button-2.jpg") top no-repeat }
#box-siroky li a:hover#button-2	{ width:210px; height:130px; background: url("images/img_button-2.jpg") bottom no-repeat }
#box-siroky li a#button-3      	{ width:210px; height:130px; background:#ffffff url("images/img_button-3.jpg") top no-repeat }
#box-siroky li a:hover#button-3	{ width:210px; height:130px; 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:170px; line-height:170px; 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:314px; height:170px; background:#eeeeee url("images/img_bonus.jpg") top no-repeat }
#bonus li a:hover#zacni 	{ width:314px; height:170px; 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; } 

/* ----------------------------------------------
	Textovy blok vlevo - zde se nacitaji stranky 
-------------------------------------------------	*/	
#wrapper				{ width:520px; float:left; margin:0; padding:0px 20px 15px 30px; }

.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:11px; text-align:left; margin:0 0 30px 0; padding:0; min-height:500px; height:auto;
						  background:#9f2800 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:18px; font-weight:normal; color:#ffffff; text-align:left; margin:0 0 0 35px; padding:0; line-height:40px; background:transparent; }
#vlevo h3 				{ font-size:18px; font-weight:normal; color:#ffffff; text-align:left; margin:0; padding:0 0 0 35px; line-height:70px; background: url("images/backgr_sloupek-nadpis.gif") no-repeat; }
#vlevo ul 				{ font-size:15px; font-weight:normal; line-height:20px; list-style-type:none; margin:0 0 5px 0; padding:0; }	
#vlevo li				{ font-size:15px; font-weight:normal; line-height:20px; list-style-type:none; margin:0 0 0 15px; padding:0; text-indent:0; }	
#vlevo a, #vlevo li a	{ font-weight:bold; color:#ffd400; text-decoration:underline; }
#vlevo a:hover			{ font-weight:bold; color:#ffffff; }
#vlevo a img			{ margin:0 0 0 7px; padding:0; border:2px solid #9f2800; }		
#vlevo a:hover img		{ margin:0 0 0 7px; padding:0; border:2px solid #d29d8b; }

#odber {margin: 0 0 15px 10px;}
#odber h2 {}
#odber p {color: #FFF; font-size: 90%;}
#odber #email {margin-bottom: 5px;}

/* --------------------------------------------
	BLOK VPRAVO
-----------------------------------------------	*/			
#vpravo					{ width:200px; float:left; position:relative; right:0px; text-align:left; margin:0 0 30px 0; padding:0; min-height:500px; height:auto; 
						  background:#9f2800 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 p {color:#ffffff;text-align:center;margin-top:10px;margin-bottom:10px}
#vpravo p a:link {color:#ffd400;text-decoration:none}
#vpravo p a:visited {color:#ffd400;text-decoration:none}
#vpravo p a:hover {color:#ffffff;text-decoration:none}

#vpravo h2 				{ font-size:18px; font-weight:normal; color:#ffffff; text-align:left; margin:0 0 0 35px; padding:0; line-height:40px; }
#vpravo a img			{ margin:0 0 0 3px; padding:0;  border:2px solid #ffd400; color:#ffd400; text-decoration:none; font-weight:bold; }		
#vpravo a:hover img		{ margin:0 0 0 3px; padding:0; border:2px solid #ffffff; text-decoration:none}

/* --------------------------------------------
	PATICKA - spodni prouzek	
-------------------------------------------------	*/				
#footer									{ margin:0 auto; padding:0; width:980px; height:50px; background:#000000 url("images/backgr_footer.gif") no-repeat; text-align:center; clear:both; }
#footer #text							{ margin:0 auto; padding:0; width:980px; height:100%; text-align:left; }
#footer #text #webdesign 				{ display:block; position:relative; top:15px; left:25px; margin:0; padding:0; width:500px; 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:300px; height:20px; text-align:right; float:right; }
#footer #text p 						{ margin:0; padding:0; line-height:15px; color:#ffffff; font-size: 12px; }
#footer #text a 						{ color:#9f2800; 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:#9f2800; color:#ffffff; width:80px; height:25px;}
input#submit:hover, input#reset:hover 	{ cursor:pointer; background:#000000; }

/*	FORMULAR VYHLEDAT
-------------------------------------------------	*/
#searchform								{ margin:0 0 15px 10px; }
input#s 								{ width:130px; 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:520px; height:30px; padding:0 0 0 430px; overflow:hidden; text-decoration:none; overflow:hidden; color:#fb930e; font-size:9px;}
.post .postmetadata a span 			{ display:block; background:url("images/butonek_vic.png"); color:#ffffff; width:520px; height:30px; margin:-15px 0 0 0; padding:0; text-align:right; z-index:2; cursor:pointer; }

#dotaz {width:350px;height:100px}