@charset "windows-1250";
* { margin:0; padding:0; }
body { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; background-color: #222222; }
#page { width:980px; margin:0 auto; background:url(images/bg_page2.gif) #FFF 0px 0px; padding:0px 5px;  }
#left { width:729px; float:left; }
#right { width:246px; float:left;  z-index:1000; min-height:407px; margin-left:5px;  }
#logo {width:729px; height:150px; position:relative; background:#FFF; }
#logo a#topfoto { position:absolute; right:10px; top:10px; z-index:0; width:370px; height:130px; display:block; background-repeat:no-repeat; border-radius:5px;    }
#logo a.logo { position:relative; display:block; width:600px; height:50px; padding:50px 65px; color:#0069b2; text-decoration:none; }
#logo a.logo span { position:absolute; left:0px; top:-20px; width:366px; height:180px; background:url(images/logo.png); z-index:5;  }
#topbanner { margin:10px auto; width:468px; background:#FFF; padding:10px; border-radius:5px; } 
#leftbanner {  text-align:center; margin-top:20px; margin-left:-10px;  }
#bigbanner {  height:90px; background:#222222;  }

/*#menu { background:url(images/bg_menu.gif); }
#mainmenu { background:url(images/bg_mainmenu.gif) no-repeat; background:#ac2322; border-radius:5px 0px 0px 5px;   list-style:none; padding-bottom:20px; }
#mainmenu li { list-style:none; float:left; }
#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 { /*background:url(images/bg_menu.gif) left repeat-y;*/ background:#ac2322 url(/images/bg_menu3.gif); border-radius:5px 0px 0px 5px;  height:42px; margin-bottom:5px;  }
#menu2 li { list-style:none; float:left; }
#menu2 a {  font-size:15px; color:#FFF; text-decoration:none; text-transform:uppercase; display:block; padding:10px 18px; font-weight:bold;  margin:1px 0px 1px 0px; border-right:1px solid #d34a59; border-radius:4px;   }
#menu2 a:hover { background:#FFF; color:#004b7f; }
#menu2 .active { background:#dcf3ff; }

#menu3 { padding-top:10px; padding-bottom:20px; position:relative; background:url(/images/bg_max1klub.gif) no-repeat right  bottom #ac2322;   } 
#menu3 li { list-style:none; } 
#menu3 a {  font-size:15px; color:#FFF; text-decoration:none; display:block; padding:2px 10px;  text-align:right;  }
#menu3 a:hover { background:#006a9e; color:#FFF; }

#logout, #login { font-size:11px; color:#FFF; padding:20px; background:#ac2322; /*background:url(images/bg_registrace.gif);*/ line-height:1; border-radius:0px 0px 5px  5px; }
#logout input { padding:2px; font-size:12px; border:#c4dae4 1px solid; width:80px; }
#logout .button { border:none; background:#EEE; padding:5px 10px; border-radius:4px; cursor:pointer;   }
#logout a, #login a { color:#FFF; }
#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 { padding:20px 20px 10px 20px; /*background:url(images/bg_obsah2.gif) no-repeat left top;*/ background:#dcf3ff;  width:540px; float:left; border-radius:5px; }
	#obsah h2 { font-size:24px; color:#e31e23; margin-bottom:10px; }
	#obsah h3 { font-size:18px; color:#0864b9; margin:10px 0px 5px 0px; }
	#obsah h4 { font-size:15px; color:#0864b9; margin:5px 5px 3px 5px; } 
	#obsah h5 { font-size:14px; color:#0864b9; margin-bottom:1px; margin-top:2px; }
	#obsah p { font-size:14px; padding:5px 10px; line-height:1.3; }
	#obsah ul { list-style:square; padding:5px 25px; line-height:1.5; font-size:14px; }
	#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:5px 10px; font-size:12px;  background:#cd091f; cursor:pointer; border-radius:4px; border:none;      }

	#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 #FFF; }
	.tabulka th { color:#FFFFFF; text-align:left; padding:5px; border-right:1px solid #FFFFFF; 	background:#008bd0;}
	#obsah .tabulka a { color:#FFFFFF; }
	
		
	.galerie a { display:block; width:121px; 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:121px; 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  }
	#right h3 { color:#FFF; margin-bottom:3px;}
	#partneri .partneri img { border:none; }
	#partneri .partneri img {  margin:10px auto;  } 
	
	#slider { position:relative; }
	#indexpartneri { width:135px; float:left; margin-left:10px;  }
	#indexpartneri h4 { font-size:11px; }

	#anketa { padding:10px 10px 10px 10px; color:#FFF; }
	#anketa h2 { font-size:14px; margin-bottom:5px; border-bottom:1px solid #CCCCCC; text-align:center; padding-bottom:5px; }
	#anketa h3 { font-size:12px; font-weight:normal; padding:0px 0px 2px 0px; }
	#anketa a.odpoved { color:#FFF; }
	#anketa a:hover.odpoved { text-decoration:none; }
	#anketa a.line { display:block; color:#FFFFFF; font-size:12px; padding:1px; text-decoration:none; border:1px solid #CCCCCC; height:14px; margin:2px 5px 5px 5px; border-radius:3px;}
	#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:5px; font-size:14px; font-family: Arial, Helvetica, sans-serif; border-radius:3px; width:200px; } 
	#registrace .button { background:#c50b22; color:#FFFFFF; text-transform:uppercase; font-size:17px; padding:10px; font-weight:bold; cursor:pointer; border-radius:3px; }
	#registrace .povinne { border:#c50b22 solid 1px; }
			.as-email, .as-url, .as-message, .as-submit { display:none; } 
	.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;  }
	
	.partneriseznam img { margin:10px; padding:10px; border-radius:5px; background:#FFF; }
	
	#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; }
	
	#zpravicky { background:/*url(images/bg_zpravicky.gif)*/ #008bd0 no-repeat; padding:15px; margin-top:5px; border-radius:5px; }
	#zpravicky h3 a { font-size:12px; color:#FFF; margin-bottom:0px; padding-bottom:0px; }
	#zpravicky p { font-size:11px; color:#e3f6ff; margin-bottom:10px; }
		
	#ski4fun { background:/*url(images/bg_ski4fun.jpg)*/ #006a9f no-repeat; padding:15px; margin-top:5px; border-radius:5px;  }
	#ski4fun h3 a { font-size:17px; color:#dcf3ff; color:#FFF; }
	#ski4fun .zavod { margin-top:10px; margin-bottom:0px; }
	#ski4fun span { font-size:13px; color:#FFF; }  
	#ski4fun p { font-size:11px; color:#e3f6ff; margin-bottom:0px; line-height:1; }
	#ski4fun a:hover { text-decoration:none; }
	#ski4fun .prihlasenych { float:right; font-size:11px; text-transform:uppercase; color:#abcedf; margin-top:5px; }
	
		#zapis { margin:0 auto; width:95%; }
		#zapis td { padding:5px; font-size:15px; color:#FFFFFF; background: #008bd0; border-bottom:5px solid #dcf3ff; }
		#zapis td a { padding:3px 6px; background:#FFFFFF; font-size:12px; text-transform:uppercase; font-weight:bold; text-decoration:none; cursor:pointer; float:right; border-radius:3px;  }
		#zapis .zapisinfo { padding:3px; background:#FFFFFF; margin-right:5px; float:left; font-size:11px; color:#000000; text-align:center; display:block; width:120px; line-height:1; border-radius:3px; }
		#zapis .select { padding:2px; font-size:12px; float:left; width:130px; }
		#obsah #zapis .button { background-color:#CC0000; border:none; border-radius:3px; float:right; font-size:12px; font-weight:bold; padding:3px; margin-left:2px; }	

		#rekapitulace { padding:10px; border:2px #c40017 solid; background:#ffdbdf; color:#c40017; margin:20px 0px; font-size:15px; }
		

#footer {  }
#paticka { background:#222222; color:#FFF; font-size:12px; padding:10px 10px 10px 10px;  }
#paticka a { color:#c8e3fb; }
#paticka a:hover { text-decoration:none; }

.cleaner { clear:both; }
