@charset "windows-1250";
* { margin:0; padding:0; }
body { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; background-color: #FFF; }
#page { width:1003px; margin:0 auto; background:url(images/bg_page.gif); }
#left { width:754px; float:left; }
#right { width:249px; float:left; background:url(images/bg_right.gif) no-repeat top; z-index:1000; min-height:407px; padding-bottom:140px; margin-top:-95px; _margin-top:0px; z-index:1000; }
#logo {width:754px; height:281px; position:relative; }
#logo a#topfoto { position:absolute; left:0px; top:25px; z-index:0; width:750px; height:221px;  }
#logo a.logo { position:relative; display:block; width:754px; height:281px; color:#0069b2; text-decoration:none; margin-top:-221px; }
#logo a.logo span { position:absolute; left:0; top:0; width:754px; height:281px; background:url(images/logo.png); _background:url(images/logo.jpg); z-index:5; }
#topbanner { margin-bottom:20px;  }
#leftbanner {  text-align:center; margin-top:20px; margin-left:-10px;  }
#bigbanner { width:1000px; margin:0 auto; text-align:left; background:url(images/bg_bigbanner.gif) 731px 0px no-repeat; text-align:left; padding:3px; height:90px; _width:770px; _background:none; }

#menu { width:249px; float:left; }
#mainmenu { background:url(images/bg_mainmenu.gif) no-repeat;  list-style:none; padding-bottom:20px; }
#mainmenu li { list-style:none; }
#mainmenu .hlavni a { display:block; padding:3px 10px; font-size:15px;  text-decoration:none; list-style:none;  color:#006ab3 ; margin-right:20px; } 
#mainmenu .hlavni a span { font-size:12px; color:#6a95b2; }
#mainmenu .sub a { display:block; padding:2px 15px; font-size:13px;  text-decoration:none; list-style:none;  color:#006ab3 ; margin-right:20px;}
#mainmenu a:hover { color:#FFF; background:#c9091e; }
#mainmenu a:hover span { color:#FFF; }
#mainmenu .menuend { background: url(images/menuend.gif) no-repeat; height:24px; }

#menu2 { padding:10px 0px; margin-top:10px; background:url(images/bg_menu2.gif) left repeat-y; }
#menu2 li { list-style:none; }
#menu2 a {  font-size:14px; color:#FFF; text-decoration:none; display:block; padding:3px 20px; margin-right:20px;  }
#menu2 a:hover { background:#FFF; color:#004b7f; }

#menu3 { margin-top:10px; position:relative; }
#menu3 li { list-style:none; }
#menu3 a {  font-size:14px; color:#004b7f; text-decoration:none; display:block; padding:3px 10px; margin-right:20px; margin-left:130px; text-align:right;  }
#menu3 a:hover { background:#004b7f; color:#FFF; }
#menu3 .img { position:absolute; left:35px; top:5px; padding:5px; border:1px solid #d2ecf9; }

#logout, #login { font-size:11px; color:#ca091e; padding:10px; }
#logout input { padding:2px; font-size:12px; border:#c4dae4 1px solid; width:80px; }
#logout .button { background:#f3f7f9; font-weight:bold; padding:3px; width:86px;  }
#logout a, #login a { color:#0169b2; }
#logout a:hover, #login a:hover { text-decoration:none; }

#login th { font-size:11px; text-align:left; border-bottom:1px solid #c4dae4; padding:3px; }
#login td { border-bottom:1px solid #c4dae4; padding:3px; }

#obsah { width: 480px; float:left; padding:10px; _width:470px;  }
	#obsah h2 { font-size:22px; color:#0864b9; margin-bottom:15px; text-transform:uppercase;}
	#obsah h3 { font-size:18px; color:#0864b9; margin:10px 0px 5px 0px; }
	#obsah h4 { font-size:14px; color:#0864b9; margin:5px 5px 3px 5px; }
	#obsah h5 { font-size:12px; color:#0864b9; margin-bottom:1px; margin-top:2px; }
	#obsah p { font-size:12px; padding:5px 10px; line-height:1.3; }
	#obsah ul { list-style:square; padding:5px 25px; line-height:1.5; font-size:12px; }
	#obsah a { color:#c9091e; } 
	#obsah a:hover { text-decoration:none; }
	#obsah .img { padding:5px; border:2px solid #0864b9; margin:5px; }
	#obsah input, #obsah select { padding:2px; font-family:Arial, Helvetica, sans-serif; border:1px solid #d2f0fb; }
	#obsah textarea { padding:2px; font-size:12px; font-family:Arial, Helvetica, sans-serif; border:1px solid #d2f0fb; }
	#obsah fieldset { padding:10px; margin:0px 10px 10px 10px; border:1px solid #0068b6; font-size:12px; width:92%; }
	#obsah legend { text-transform:uppercase; font-size:15px; padding-left:10px; font-weight:bold; }
	#obsah .button { color:#FFFFFF; text-transform:uppercase; font-weight:bold; padding:3px 10px; font-size:12px;  background:#cd091f; cursor:pointer;   }

	#obsah .clanek { margin:2px 0px; padding:5px 0px; }
	#obsah .clanek h3 { font-size:15px; margin-top:3px; }
	#obsah .clanek h3 span { font-size:12px; color:#333333; }
	#obsah .clanek p { text-align:justify; }
	#obsah .clanek p strong { color:#666666; }
	#obsah .clanek img { float:right; padding:2px; margin:0px 0px 10px 10px; border:1px solid #0069b1;  }
	#obsah .clanek .cinfo { font-size:12px; }
	
	#obsah .komentar { padding:2px; margin:0px 10px;  }
	#obsah .komentar span { font-size:11px; color:#666666; }	
	
	#diskusetable  { padding:10px; }
	#diskusetable th  { padding:10px; font-size:17px; font-weight:bold; text-align:left; border-bottom:2px solid #FFFFFF; }
	#diskusetable td  { padding:10px; font-size:12px; font-weight:bold; text-align:left; border-bottom:2px solid #FFFFFF; }
	.temata { padding:10px; }
	.temata td, .temata th  { padding:3px; font-size:12px; }
	.temata .datum  { font-size:11px; }
	#obsah .temata p { margin:0; font-size:11px; padding:0px; font-weight:normal; }	
		
	.tabulka { font-size:12px; margin:10px 20px;}
	.tabulka td { padding:3px; border-bottom:1px solid #CCCCCC; }
	.tabulka th { color:#FFFFFF; text-align:left; padding:5px; border-right:1px solid #FFFFFF;	}
	#obsah .tabulka a { color:#FFFFFF; }
	
		
	.galerie a { display:block; width:100px; height:100px; text-align:center; border: 2px solid #5294b1; margin:2px; float:left;  }
	.galerie a:hover { border:2px solid #5294b1;}
	.galerie a img { border:none; width:100px; height:100px; background-color:#FFFFFF; background-repeat:no-repeat; background-position:center; display:block;   }
	
	#partneri { text-decoration:center; text-align:center; margin-top:1px; padding:10px; }
	#right h4 { font-size:11px; text-transform:uppercase; border-bottom:1px solid #c4dae4; text-align:left; margin:10px 0px  }
	#partneri .partneri img { border:none; }
	#partneri .partneri img {  margin:10px auto;  } 

	#anketa { padding:10px 10px 10px 10px; margin-left:20px; margin-top:-50px; width:120px; }
	#anketa h2 { font-size:12px; margin-bottom:5px; border-bottom:1px solid #CCCCCC; text-align:center; padding-bottom:5px; }
	#anketa h3 { font-size:11px; font-weight:normal; padding:0px 0px 2px 0px; }
	#anketa a.odpoved { color:#000000; }
	#anketa a:hover.odpoved { text-decoration:none; }
	#anketa a.line { display:block; color:#FFFFFF; font-size:11px; padding:1px; text-decoration:none; border:1px solid #CCCCCC; height:14px; margin:2px 5px 5px 5px;}
	#anketa p { font-size:12px; text-align:center; margin-top:10px; padding:5px; border-top:1px solid #CCCCCC; }
	
	#registrace input, #registrace textarea, #registrace select { border:1px solid #d2ecf9; padding:2px; font-size:12px; font-family: Arial, Helvetica, sans-serif; } 
	#registrace .button { background:#c50b22; color:#FFFFFF; text-transform:uppercase; font-size:17px; padding:5px 10px; font-weight:bold; cursor:pointer; }
	#registrace .povinne { border:#c50b22 solid 1px; }
	
	.info, .alert { width:70%; margin:10px auto; padding:10px; font-size:15px; text-align:center; font-weight:bold; }
		
	.info { border:2px solid #009933; background:#eaffee; color:#009933;   }
	.alert { border:2px solid #CC0000; background:#fff5f5; color:#CC0000; }
	
	.profily { padding:10px; margin-top:5px; text-align:center;}
	.profily img { background:#FFFFFF; padding:5px; border:none; }
	.profily h3 { font-size:15px; text-align:center; margin-bottom:5px; }
	.profily a { color:#006ab2; }
	#muz { background: url(images/bg_muzi.gif) #f0f8ff repeat-y; display:block; padding:5px; text-decoration:none; }
	#zena { background: url(images/bg_zeny.gif) #fff0f8 repeat-y; display:block; padding:5px; text-decoration:none;  }
	
	#profil { padding:10px 10px 10px 28px; text-align:center; }
	#profil h3 { font-size:17px; margin-bottom:5px; color:#80b0c5; }
	#profil p { font-size:11px; }
	#profil img { border:1px solid #80b0c5; padding:1px; margin:5px; }
	#profil a { color:#0e6a92; }
	#profil a:hover { text-decoration:none; }
	
	#tableprofil td { border-bottom:1px solid #d2ecf9; padding:3px; text-align:right;} 
	#tableprofil th { border-bottom:1px solid #d2ecf9;  padding:3px; }
		

#footer {  }
#footerleft { width:753px; height:236px; background:url(images/footer.jpg); float:left; }
#footerright {width:249px; height:236px; background:url(images/rigth_footer.jpg); float:left; }
#paticka { background:#0069b1; color:#FFF; font-size:12px; padding:10px 250px 10px 10px; background:url(images/bg_paticka.gif) repeat-y;  }
#paticka a { color:#c8e3fb; }
#paticka a:hover { text-decoration:none; }

.cleaner { clear:both; }