body     { font-family: Arial, Helvetica, sans-serif; line-height: 1.1em; background-color: #0ca2df; background-image: url(images/pozadi_top.gif); background-repeat: repeat-x; background-position: left top; text-align: center; margin: 0 0 10px; padding: 0; }
/*elements*/
h1 { color: #2026bb; font-size: 1.2em; line-height: 1.4em; margin-left: 5px; padding-bottom: 4px; border-bottom: 2px groove #2026bb; }
h2 { color: #003; font-size: 1em; line-height: 1.2em; margin-top: 25px; margin-bottom: 10px; margin-left: 5px; border-bottom: 2px groove #003; }
h3 { color: white; font-size: 0.9em; line-height: 35px; background-image: url(images/h3.gif); background-repeat: repeat-x; background-position: left top; height: 35px; padding-left: 10px; border-top: 2px solid #18a7e2; border-bottom: 2px solid #18a7e2; background-color: #2026bb; }
p { color: #212121; font-size: 0.8em; text-align: justify; margin: 0.5em 3px 0.5em 5px; padding: 0; }
a { color: #2026bb; }
a:hover { color: #18a7e2; }
img { padding: 2px; border: solid 3px #2026bb; }
ol { font-size: 80%; }
ul { font-size: 80%; margin-left: 15px; padding-left: 0; }
ul li { background-image: url(images/li.gif); background-repeat: no-repeat; background-position: left 4px; margin-left: 5px; padding-left: 15px; list-style-type: none; list-style-image: none; }
ul li ul li { font-size: 110%; }
table { font-size: 80%; }
th, td {  }
th { background-color: #fff; }
td { border: solid 1px white; }
/*kontaktni formular */
form {  }
fieldset { margin: 10px 5px; padding: 10px; border: solid 1px #bfbfbf   }
legend  { color: #3d342e; font-size: 0.7em; font-weight: bold; padding: 3px 5px; border: solid 1px #bfbfbf }
input { margin-right: 5px; }
textarea { width: 180px; }
label { color: #000; text-align: left; margin-right: 10px; width: 40%; float: left ; }
hr { display: none; }
/*division*/
#content { background-image: url(images/bg.gif); background-repeat: repeat-y; text-align: left; position: relative; width: 813px; margin: 0 auto; padding: 0; }
#header { background-image: url(images/header.jpg); background-repeat: no-repeat; position: absolute; top: 0; left: 0; width: 813px; height: 310px; overflow: hidden; display: block; }
#spartak, #spartak span { width: 150px; height: 78px; overflow: hidden; }
#spartak span {
	background-image: url(images/logo.jpg);
	background-repeat: no-repeat;
	width: 150px;
	height: 78px;
	cursor: pointer;
	display: block;
	position: absolute;
	left: 20px;
	top: 64px;
}
#search { position: absolute; top: 250px; left: 550px; cursor: pointer; display: block; }
.logo { width: 199px; height: 169px; float: left; margin: 0; padding: 0; }
.header { width: 629px; height: 169px; float: right; margin: 0; padding: 0; }
.reklama img { border-style: none; }
.rekla img { border-style: none; }
/* navigace */
ul#navigace { margin: 0 0 0 0; padding: 0; }
ul#navigace li { background-image: none; margin: 0; padding: 0; list-style-type: none; list-style-image: none; }
ul#navigace li a { color: #fff; font-size: 100%; font-weight: bold; background-color: #18a7e2; background-image: url(images/nav_plus1.gif); background-repeat: no-repeat; background-position: 5px center; text-decoration: none; min-height: 20px; _height: 20px; padding-top: 4px; padding-bottom: 4px; padding-left: 20px; border-bottom: 2px solid #d9c9b6; display: block; }
ul#navigace li a.noobr { background-image: none; }
ul#navigace li a:hover { color: #fff; background-color: #2026bb; text-decoration: none; }
ul#navigace li ul { margin-left: 0; padding-left: 0; }
body.uvod ul#navigace li a#nav-1, 
body.alpin ul#navigace li a#nav-2, 
body.aspv ul#navigace li a#nav-3, 
body.fotbal ul#navigace li a#nav-4, 
body.turista ul#navigace li a#nav-5, 
body.kuzelky ul#navigace li a#nav-6, 
body.lyze ul#navigace li a#nav-7,
body.sila ul#navigace li a#nav-8,
body.tenis ul#navigace li a#nav-9,
body.stenis ul#navigace li a#nav-10,
body.vol ul#navigace li a#nav-11,
body.sachy ul#navigace li a#nav-12,
body.objednat ul#navigace li a#nav-13,
body.novinky ul#navigace li a#nav-14,
body.clanky ul#navigace li a#nav-15,
body.klyze ul#navigace li a#nav-17,
body.para ul#navigace li a#nav-18,
body.masters ul#navigace li a#nav-20,
body.kontakt ul#navigace li a#nav-16 { color: #fff; background-color: #2026bb; text-decoration: none; }
/* navigace */
/*other divison*/
#left, #center { margin-top: 310px; display: inline; }
#left { width: 190px; float: left; margin-left: -774px; }
#left p { text-align: left; }
#left img { border-style: none; }
#center { width: 580px; float: left; margin-left: 210px; }
#center p { margin-left: 10px; }
#footer { background-image: url(images/foot.gif); background-repeat: no-repeat; width: 813px; height: 31px; margin: 0 auto; padding: 0; }
#copy { width: 813px; margin-right: auto; margin-left: auto; }
#copy p { font-size: 0.7em; line-height: 1.2em; text-align: center; margin: 0; padding: 10px 0 0 60px; }
#copy a { color: #fff; font-weight: normal; text-decoration: none; }
#copy a:hover { text-decoration: underline; }
.foto a img { border: 5px solid #4B4B4B; }
.foto a:hover img { border: 5px solid #FF8B00; }
/*classes*/
.cleaner { font-size: 1px; line-height: 1px; float: none; clear: both; }
.fl_left { float: left; margin-right: 10px; margin-bottom: 10px; margin-left: 5px; }
.fl_right { float: right; margin-bottom: 10px; margin-left: 10px; }
.center { text-align: center; }
.nobr {
	border-style: none;
	border-width: 0;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.user { margin: 0; padding: 0 5px 0 0; border-style: none; border-width: 0; }
.noscreen { display: none; }
.pdf { background-image: url(images/pdf.gif); background-repeat: no-repeat; background-position: left center; padding-left: 20px; }
.red { color: #f50909; }
.find { border: solid 1px #c2c813; }
.tlac { color: #fff; background-color: #2026bb; cursor: pointer; }
.tlac:hover { color: #003; background-color: #575eff; cursor: pointer; }
.delitko { background-image: url(images/delitko.gif); background-repeat: no-repeat; height: 25px; float: none; clear: both; margin-top: 10px; margin-bottom: 10px; margin-left: 30px; }
#chyba { background-color: #dff2f9; padding-top: 5px; padding-bottom: 5px; font-weight: bold; text-align: center; border-top: 1px dotted #c2c813; border-bottom: 1px dotted #c2c813; }
.nodisp { display: none; }
/*printit*/
.top { white-space:nowrap; background-image: url(images/top.gif); background-repeat: no-repeat; background-position: left center; margin-bottom: 0; margin-left: 10px; padding-top: 0.1em; padding-bottom: 0.1em; padding-left: 20px; }
.print { white-space:nowrap; background-image: url(images/print.gif); background-repeat: no-repeat; background-position: left center; margin-bottom: 0; padding-top: 0.1em; padding-bottom: 0.1em; padding-left: 25px; }
p.printit { text-align: left; margin: 0; padding: 0; }
/*novinky*/
.novinka_datum { background-image: url(images/datum.gif); background-repeat: no-repeat; height: 16px; margin-bottom: 0; padding: 0 0 0 20px; border-style: none; border-width: 0; }
.novinka_text { margin: 0 0 1em; padding: 0; }
.novinka_archiv { background-image: url(images/clanek.gif); background-repeat: no-repeat; background-position: left center; height: 16px; padding-left: 20px; }
/*doporucujeme*/
.linka { margin-right: 5px; margin-left: 5px; border-top: 1px solid #213141; }
.galerie {  }
.galerie a img { margin-left: 10px; border: solid 3px #350dff; }
.galerie a:hover img { border: solid 3px #18a7e2; }

.new { background-color: #e9e3e3; margin: 0 0 20px 5px; padding: 10px; border: solid 1px #003; }
.vypis ul { color: #af4e22; }
.vypis li a { font-size: 1.2em; background-image: url(images/clanek.gif); background-repeat: no-repeat; background-position: left center; padding-left: 25px; }
.vypis li a:hover { font-size: 1.2em; }
.pdf { background-image: url(images/pdf.gif); background-repeat: no-repeat; padding-left: 20px; }

