@charset "windows-1250";

* {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

html { background-color:#4a1d44; background:  url(picts/background_top.jpg) 0px 0px repeat-x;}

body {text-align:left; clear:both; float:left; display:table; margin:0px auto; height:auto; color: #333333;  
      font:normal 12px/1.2em arial; background: url(picts/background_bottom.jpg) left bottom repeat-x;} 

table {font:normal 1em/1em arial;}

a {color:#666666; text-decoration:none;}
a:hover {color:#9a1743;}



#box { text-align:left; clear:both; float:left; display:table; margin:0px auto; height:auto; width:1006px;  background: url(picts/box.jpg) 0px 0px repeat-y; }
#box1 { display:table; clear:both; float:left; text-align:left; width:1006px; height:auto; margin:0px;  background:url(picts/box1.jpg) 0px 0px no-repeat; }


#hlavicka {clear:both; float:left;width:1006px; height:290px; margin: 0px auto; background: url('picts/top_banner.jpg') no-repeat 0px 0px;}

#menu { float:left; text-align:left; display:table; padding:0px 0px 0px 0px; margin:0px auto; margin-left:0px;height:69px; width:1006px; background: url('picts/menu_background.jpg') no-repeat 0px 0px; }

#menu a {display:block; float:left; border:none; margin-left:1px;}

#menu a.m1 {width:115px; height:35px; background:url(picts/m_onas.jpg) 0px 0px no-repeat;}
#menu a.m1:hover {background:url(picts/m_onas.jpg) -115px 0px no-repeat;}

#menu a.m2 {width:136px; height:35px; background:url(picts/m_kalendar.jpg) 0px 0px no-repeat;}
#menu a.m2:hover {background:url(picts/m_kalendar.jpg) -136px 0px no-repeat;}

#menu a.m3 {width:116px; height:35px; background:url(picts/m_vysledky.jpg) 0px 0px no-repeat;}
#menu a.m3:hover {background:url(picts/m_vysledky.jpg) -116px 0px no-repeat;}

#menu a.m4 {width:155px; height:35px; background:url(picts/m_top.jpg) 0px 0px no-repeat;}
#menu a.m4:hover {background:url(picts/m_top.jpg) -155px 0px no-repeat;}

#menu a.m5 {width:124px; height:35px; background:url(picts/m_bazarek.jpg) 0px 0px no-repeat;}
#menu a.m5:hover {background:url(picts/m_bazarek.jpg) -124px 0px no-repeat;}

#menu a.m6 {width:115px; height:34px; background:url(picts/m_aktualne.jpg) 0px 0px no-repeat;}
#menu a.m6:hover {background:url(picts/m_aktualne.jpg) -115px 0px no-repeat;}

#menu a.m7 {width:136px; height:34px; background:url(picts/m_galerie.jpg) 0px 0px no-repeat;}
#menu a.m7:hover {background:url(picts/m_galerie.jpg) -136px 0px no-repeat;}

#menu a.m8 {width:116px; height:34px; background:url(picts/m_treninky.jpg) 0px 0px no-repeat;}
#menu a.m8:hover {background:url(picts/m_treninky.jpg) -116px 0px no-repeat;}

#menu a.m9 {width:155px; height:34px; background:url(picts/m_zavodnice.jpg) 0px 0px no-repeat;}
#menu a.m9:hover {background:url(picts/m_zavodnice.jpg) -155px 0px no-repeat;}

#menu a.m10 {width:124px; height:34px; background:url(picts/m_pro.jpg) 0px 0px no-repeat;}
#menu a.m10:hover {background:url(picts/m_pro.jpg) -124px 0px no-repeat;}

#menu a.m11 {width:120px; height:34px; background:url(picts/m_kontakt.jpg) 0px 0px no-repeat;}
#menu a.m11:hover {background:url(picts/m_kontakt.jpg) -120px 0px no-repeat;}


#top_stripe {clear:both; float:left;width:1006px; height:41px; margin: 0px auto; background: url('picts/top_stripe.jpg') no-repeat 0px 0px;}


#aktuality div.line { float:left; width:460px; display:table;}
#aktuality div.obr {float:left; width:110px;}
#aktuality div.obr img {float:left; width:80px; border:6px solid #bbdc9f; padding:1px;}
#aktuality div.text {float:left; width:350px; padding-top:2px; }

#aktuality div.datum { font:normal 11px arial; color: #4e4e4e; margin: 0px;}
#aktuality div.nadpis h1 {color:#5e8536; padding:0px 0px 5px 0px; margin:0px;}
#aktuality div.nadpis h1 a {color:#5e8536;}
#aktuality div.nadpis h1 a:hover {text-decoration:underline;}
#aktuality div.obsah {color:#666666; padding:0px 0px 20px 0px;}


#pro_rodice div.datum {font:normal 11px arial; color: #4e4e4e; margin: 0px;}
#pro_rodice div.nadpis h1 {color:#9a1743; padding:0px 0px 5px 0px; margin:0px;}
#pro_rodice div.obsah {color:#666666; padding:5px 0px 5px 0px;}
#pro_rodice div.spacer {height:20px;}
#pro_rodice a {text-decoration:underline;}

#vysledky div.datum {font:normal 11px arial; color: #4e4e4e; margin: 0px;}
#vysledky div.nadpis h1 {color:#43598b; padding:0px 0px 5px 0px; margin:0px;}
#vysledky div.obsah {color:#666666; padding:5px 0px 5px 0px;}
#vysledky div.spacer {height:20px;}
#vysledky a {text-decoration:underline;}
#vysledky a:hover {color:#566c95;}

#zavodnice_fsd div.nadpis h1 {color:#43598b; padding:10px 0px 15px 0px; margin:0px;}
#zavodnice_fsd div.links {float:left; width:460px; }
#zavodnice_fsd div.links a {display:block; float:left; width:120px; background: url('picts/square.jpg') no-repeat 0px 3px; padding:0px 0px 0px 15px; 
                            margin:0px 15px 15px 0px; color:#353535; border-bottom:1px dotted #5b5498;}
#zavodnice_fsd div.links a span {font-size:8px;}

#zavodnice_fsd div.linka {width:460px;display:table;clear:both;padding-bottom:10px;}
#zavodnice_fsd div.obr {float:left; width:110px;}
#zavodnice_fsd div.obr img {width:80px; border:6px solid #9db4de; padding:1px;}
#zavodnice_fsd div.text {float:right; width:350px; padding-top:2px;}
#zavodnice_fsd div.text div.jmeno {color:#303030; text-transform:uppercase;}
#zavodnice_fsd div.text div.obsah {color:#676767;} 



#kalendar div.nadpis h1 {color:#3b6500; padding:0px 0px 5px 0px; margin:0px;}
#kalendar div.obsah {color:#666666; padding:5px 0px 5px 0px;}
#kalendar div a {text-decoration:underline;}
#kalendar div a:hover {color:#3b6500;} 
#kalendar div.spacer {height:20px;}

#treneri div.linka {width:460px;display:table;clear:both;padding-bottom:10px;}
#treneri div.obr {float:left; width:110px;}
#treneri div.obr img {width:80px; border:6px solid #dca0ac; padding:1px;}
#treneri div.text {float:left; width:350px; padding-top:2px;}
#treneri div.jmeno {color:#303030; text-transform:uppercase;}
#treneri div.obsah {color:#676767;} 

#fotogalerie div.line {clear:both; display:table; float:left;}
#fotogalerie div.obr {float:left;}
#fotogalerie div.obr div {float:left; width:110px; }
#fotogalerie img {width:80px; border:6px solid #bbdc9f; padding:1px;}
#fotogalerie div.text {float:left; width:350px; padding-top:2px;}
#fotogalerie div.jmeno {color:#303030; text-transform:uppercase;}
#fotogalerie div.obsah {color:#676767;}

#fotogalerie table {width:350px;} 

#bazar div.line {clear:both; display:table; float:left;}
#bazar div.obr {float:right; width:175px;}
#bazar div.obr img {width:145px; border:6px solid #dca0ac; padding:1px;}
#bazar div.datum {font:normal 10px arial; color: #4e4e4e; margin: 0px;}
#bazar div.text {float:left; width:280px; padding-top:0px;}
#bazar div.nadpis {font:normal 1.4em/1em arial; color:#9a1743; padding:0px 0px 5px 0px;}
#bazar div.obsah {color:#676767;} 


#treninky div.links { padding:0px 0px 4px 5px;}
#treninky div.links a {text-decoration:underline;}
#treninky div.links a:hover {color:#566c95;}

#left_side {float:left; width:275px; padding:30px 0px 60px 0px;}
#left_side div.padding_left {float:left; padding-left:15px; }


		
div.calendar {float:left; width:250px;background: url('picts/col_bottom.jpg') no-repeat bottom left; padding-bottom:25px;}
div.calendar a.link {display:block; width:250px; height:80px;background: url('picts/button_calendar.jpg') no-repeat 0px 0px; }
div.calendar div.line {clear:left; float:left; width:250px; padding-top:10px;}
div.calendar div.line div.date {float:left; width:65px; padding-top:3px;}
div.calendar div.line div.date span {background-color:#920b6c; margin-right:2px; padding:2px 2px 2px 2px; font:bold 12px verdana; color:white; }

div.calendar div.line div.text {float:left; width:184px;}
div.calendar div.line div.text span.header {display: block; font:bold 14px verdana; color:#920b6c;}
div.calendar div.line div.text span.text {display: block; font:normal 10px verdana; color:#920b6c; padding-top:3px; color:#666666;}


div.zmeny {float:left; width:250px;background: url('picts/col_bottom.jpg') no-repeat bottom left; padding-bottom:25px;}
div.zmeny span.link {display:block; width:250px; height:80px;background: url('picts/button_zmeny.jpg') no-repeat 0px 0px; }
div.zmeny div.line {clear:left; float:left; width:250px; padding-top:10px;}
div.zmeny div.line div.date {float:left; width:65px; padding-top:3px;}
div.zmeny div.line div.date span {background-color:#920b6c; margin-right:2px; padding:2px 2px 2px 2px; font:bold 12px verdana; color:white; }

div.zmeny div.line div.text {float:left; width:184px; padding-left:65px;}
div.zmeny div.line div.text div.datum {font:bold 12px tahoma; color:#d82248;}
div.zmeny div.line div.text div.nadpis {font:bold 10px verdana; color:#920b6c; padding-top:3px; color:#666666;}
div.zmeny div.line div.text div.obsah {font:normal 10px verdana; color:#920b6c; padding-top:3px; color:#666666;}



div.schedule {float:left; width:250px;background: url('picts/col_bottom.jpg') no-repeat bottom left; padding-bottom:25px;}
div.schedule a.link {display:block; width:250px; height:80px;background: url('picts/button_schedule.jpg') no-repeat 0px 0px; }

div.bazar {float:left; width:250px;background: url('picts/col_bottom.jpg') no-repeat bottom left; padding-bottom:25px;}
div.bazar a.link {display:block; width:250px; height:80px;background: url('picts/button_bazar.jpg') no-repeat 0px 0px; }

div.files {float:left; width:230px;background: url('picts/col_bottom.jpg') no-repeat bottom left; padding-bottom:25px;}
div.files a.link {display:block; width:230px; height:90px;background: url('picts/button_files.jpg') no-repeat 0px 0px; }
div.files a.links {display:block;background: url('picts/arrow_orange.jpg') no-repeat 10px 5px; padding:5px 0px 5px 70px; color:#656565; font-size:12px;}
div.files a.links:hover {color:#ff7e00;}


div.formulare a.links {display:block;background: url('picts/arrow_orange.jpg') no-repeat 10px 5px; padding:5px 0px 5px 70px; color:#656565; font-size:12px;}
div.formulare a.links:hover {color:#ff7e00;}

div.fsd {float:left; width:230px;background: url('picts/col_bottom.jpg') no-repeat bottom left; padding-bottom:25px;}
div.fsd a.link {display:block; width:230px; height:90px;background: url('picts/button_fsd.jpg') no-repeat 0px 0px; }
div.fsd a.links {display:block;background: url('picts/arrow_blue.jpg') no-repeat 10px 5px; padding:5px 0px 5px 70px; color:#656565; font-size:12px;}
div.fsd a.links:hover {color:#6899ff;}

ul {padding-left:15px; list-style-type:square;}



#main {float:left; padding:52px 0px 60px 0px;  width:495px; font:normal 1em/1.3em arial;}

	#main #obsah { float:left; padding:0px 20px 0px 10px; color:#666666;}
	#main h1 {font:normal 1.4em/1em arial; color:#3b6500; padding:5px 0px 5px 0px; }
	#main h2 {font:normal 1.4em/1em arial; color:#9a1743; padding:5px 0px 5px 0px; }
	#main h3 {font:normal 1.4em/1em arial; color:#43598b; padding:5px 0px 5px 0px; }
	#main p {padding:3px 5px 7px 0px; }	
	#main div.line {width:100%; margin:15px 0px 5px 0px;background: url(pict/line2.jpg) 0px 0px repeat-x; height:10px;}

		
#right_side {float:right; width:230px; padding:30px 0px 60px 0px; }
#right_side div.padding_right {padding-left:0px; }
  
div.hl_nadpis {width:450px; height:55px; padding-bottom:20px; }  

				 
#foot {padding:0px 0px 0px 0px; text-align:left;clear:both; float:left; display:table; height:155px;
       width:1006px; background: url('picts/footer.jpg') no-repeat 0px 0px; color:#5b3155;}

#foot div.bottom_menu {padding:43px 0px 0px 40px; width:900px; color:#5b3155; font: bold 11px arial;}
#foot div.bottom_menu a {color:#5b3155; font: bold 11px arial;}

#foot div.bottom_text {padding:27px 0px 0px 40px; width:900px; color:#a17c9b; font: bold 11px arial;}
#foot div.bottom_text a {color:#5b3155; font: bold 11px arial;}



 a.fotky_prehled {display:block; float:left; margin:3px; padding:1px;border:1px solid gray;text-align:center;font:normal 10px Georgia,serif; background-color:#e8e8cf;border:1px solid #cfcfac; color:gray;}
 a.fotky_prehled img {border:none;}

div.foto {float:left; margin:1px;}
div.foto img {display:block; padding:0px; margin:2px; border:1px solid rgb(89,89,89);}

div.back {padding:10px 0px 5px 5px; cursor:hand; clear:both;}
	
div.cleaner {clear:both;}

