@charset "windows-1250"; 
* { margin:0; padding:0; }
body { 	font-family: arial, verdana, arial, serif; margin:10px; }
input { font-family: arial, verdana, arial, serif; padding:3px 5px; background:url(images/bg_input.gif) repeat-x; } 
#page { width:100%; margin:0 auto; } 
#top { height:81px;  }
	#logo { float:left; }
	#logo a { float:left; position:relative; color:#58a7ff; width:190px; height:60px; text-align:center; padding:10px 0px; font-size:15px; display:block; text-transform:uppercase; text-decoration:none; overflow:hidden; }
	#logo a span { position:absolute; top:0; left:0; cursor:pointer; background:url(images/logo.gif) repeat bottom; width:190px; height:70px;  }
	
	#find { height:20px; float:left; padding:10px; width:420px; margin-top:10px;  }
	#find .menu { list-style:none; }
	#find .menu li { float:left;padding:5px; font-size:12px; text-align:center; color:#999999;   }
	#find .menu li a { display:block;  color:#58a7ff; float:left; text-decoration:none; padding:0px 10px 10px 10px; }
	#find .menu li a:hover { color:#ffa200; text-decoration:underline; }
	#find input { border:1px solid #58a7ff; width:320px; float:left; padding:2px; }
	#find .button { background:#003878; width:auto; color:#FFFFFF; border:none; float:right; padding:4px 5px; font-weight:bold; font-size:11px; text-transform:uppercase; cursor:pointer;}
	#find .menu a.active { background:url(images/bg_afind.gif) no-repeat bottom center; color:#ffa200; font-weight:bold;}

#menu { height:26px; list-style:none; margin-top:2px; background:#e3f0ff; margin-bottom:10px; }
	#menu a { display:block; width:20px; float:left; padding:3px;  margin:1px 1px 0px 0px; font-size:12px; border:1px solid #96c5e8; text-align:center; text-transform:uppercase; color:#003878; font-weight:bold; text-decoration:none; background:#edf5fb  url(images/bg_menu.gif); } 
	#menu a:hover { color:#ffa200; border:1px solid #ffa200; background:none; }
	
#menu2 { background:#58a7ff; padding:3px; color:#000000; height:17px; margin-bottom:5px; border-top:1px solid #000000; }
#content { display:block;  }
	
#obsah { float:left; padding:20px 0px 20px 20px; width:75%; } 
	h2 { text-transform:uppercase; color:#003878; margin-bottom:15px; }
	h2 b { color:#999999; font-size:11px; display:block;  }
	h3 { color:#58a7ff; font-size:17px; text-transform:uppercase; margin-bottom:5px; margin-top:10px; display:block;  }
	a { color:#0066CC; }
	a:hover { text-decoration:none; color:#ffa200;}
	.seznam th { font-size:12px; padding:5px; text-align:left; border-bottom:1px solid #96c5e8;}
	.seznam th a { color:#333333; }
	.seznam td { text-align:center; padding:5px; border-bottom:1px solid #96c5e8; font-size:12px; }

	.novinky th { font-size:12px; padding:3px; text-align:left; border-bottom:1px solid #96c5e8;}
	.novinky th a { color:#333333; }
	.novinky td { text-align:left; padding:3px 10px; border-bottom:1px dotted #96c5e8; font-size:12px; }
	
	#pridat input, #pridat textarea { border:1px solid #58a7ff;  } 
	#pridat td { padding:10px; }
	#pridat h4 { color:#003878; font-size:12px; text-transform:uppercase; }
	#pridat .button { background:#003878; width:auto; color:#FFFFFF; border:none; float:right; padding:4px 5px; font-weight:bold; font-size:15px; text-transform:uppercase; cursor:pointer;} 
	
#right { float:right; width:22%;  }
#rightgoogle { border-bottom:5px solid #FFFFFF; padding:0px 10px 5px 10px; border:1px solid #003890; }
#novinky { background:#f2f9ff;}
#novinky p { font-size:12px; padding:2px 10px; }

#songy .original { font-size:12px; width:45%; float:left; padding:10px; }
#songy .ceskytext { font-size:12px; width:45%; float:left; padding:10px;} 
#songy .video, #songy #dalsivideo { font-size:12px; width:100%; padding:10px;} 

.info { margin:10px auto; width:70%; border:3px solid #009900; background:#eaffe8; padding:10px; color:#009900; font-size:17px; text-align:center; font-weight:bold; }	
.alert { margin:10px auto; width:70%; border:3px solid #CC0000; background:#fff1f1; padding:10px; color:#CC0000; font-size:17px; text-align:center; font-weight:bold; }	

.cleaner { clear:both; }