body     { font-size: 90%; font-family: Arial, Helvetica, sans-serif; line-height: 1em; background-color: #362f2d; text-align: center; margin: 0 0 10px; padding: 0; }
#content  { background-image: url(images/bg.gif); background-repeat: repeat-y; text-align: left; width: 785px; margin-right: auto; margin-left: auto; padding: 0; }
/* header */
#logo a  { background-image: url(images/header.gif); background-repeat: no-repeat; width: 785px; margin: 0; padding: 0; height: 350px ; display: block; }
#header { background-image: url(images/header_vlajky.gif); background-repeat: no-repeat; display: block; margin: 0; padding: 0; width: 785px; height: 39px; }
/* header end */
#vlajecky             { float: right; margin: 0; padding: 18px 20px 0 0; }
#vlajecky img   { background-position: center 0; margin: 0 0 0 10px; padding: 0; border: solid 1px #fff     }
#left { width: 520px; float: left; margin-top: 10px; padding-left: 20px; }
#left ul { margin: 0 0 0 10px; padding: 0; }
#left li { line-height: 14px; background-image: url(images/kanka.gif); background-repeat: no-repeat; background-position: 0 top; text-align: justify; margin-bottom: 8px; padding-left: 20px; list-style-type: none; }
#left p { margin-right: 10px; }
.inner1 { text-align: justify; width: 225px; float: left; padding-right: 15px; }
.inner1 li { line-height: 14px; background-image: url(images/kanka.gif); background-repeat: no-repeat; background-position: 0 top; text-align: justify; margin-bottom: 3px; padding-left: 20px; list-style-type: none; }
.inner1 ul { margin: 0 0 30px; padding: 0; }
.inner2 { width: 275px; float: left; }
#right { width: 230px; float: right; margin: 0; padding-top: 10px; }
#right p { margin-right: 12px; margin-left: 5px; padding: 0; }
.clanek_title { background-image: url(images/clanek.gif); background-repeat: no-repeat; background-position: left center; margin-top: 0; margin-bottom: 0; padding-top: 1em; padding-bottom: 1em; padding-left: 20px; }
h1 { color: #ef8111; font-size: 1.6em; text-align: justify; }
h2 { color: #1e1d22; font-size: 1.2em; }
h3 { color: #fff; font-size: 1em; font-weight: bold; line-height: 58px; background-image: url(images/podklad.gif); text-align: center; width: 230px; height: 58px; float: right; margin: 0; padding: 0; }
/*box1----------------*/
.box1 { background-image: url(images/boxbg.gif); background-repeat: repeat-y; width: 271px; margin: 0; padding: 0; }
.obsah1 { background-image: url(images/boxtop.gif); background-repeat: no-repeat; width: 271px; margin: 0; padding: 0; }
.box1foot { background-image: url(images/boxfoot.gif); background-repeat: no-repeat; width: 271px; height: 18px; float: left; margin: 0; padding: 0; }
.obsah1 h2 { color: #1e1d22; font-size: 1.2em; margin-left: 15px; }
.obsah1 p { color: #fff; font-size: 12px; background-position: 0 0; text-align: justify; margin: 0; padding: 10px 15px; }
.obsah1 a { color: #fff; }
/*box end-------------- */

p { font-size: 0.9em; text-align: justify; }
/**/
#navigace { background-image: url(images/navigace.gif); background-repeat: no-repeat; width: 785px; height: 47px; overflow: hidden; }
#navigace ul { margin: 0 0 0 8px; padding: 5px 0 0; }
#navigace ul li { background-image: none; float: left; padding-left: 0; list-style: none; }
#navigace ul li a { display: block; color: #fff; font-size: 0.8em; font-weight: bold; line-height: 39px; text-decoration: none; padding-right: 15px; padding-bottom: 0; padding-left: 15px; }
#navigace #nav-1 a, 
#navigace #nav-2 a, 
#navigace #nav-3 a, 
#navigace #nav-4 a, 
#navigace #nav-5 a, 
#navigace #nav-6 a,
#navigace #nav-7 a,  
#navigace #nav-8 a { background-repeat: no-repeat; background-position: right top; height: 39px; float: left; padding: 0 15px; display: block; }
#navigace #nav-1 a { background-image: url(images/nav_separator1.gif); background-repeat: no-repeat; }
#navigace #nav-2 a { background-image: url(images/nav_separator2.gif); background-repeat: no-repeat; }
#navigace #nav-3 a { background-image: url(images/nav_separator3.gif); }
#navigace #nav-4 a { background-image: url(images/nav_separator4.gif); background-repeat: no-repeat; }
#navigace #nav-5 a { background-image: url(images/nav_separator5.gif); background-repeat: no-repeat; }
#navigace #nav-6 a { background-image: url(images/nav_separator6.gif); background-repeat: no-repeat; }
#navigace #nav-7 a { background-image: url(images/nav_separator7.gif); background-repeat: no-repeat; }
#navigace ul li a:hover { color: #e1e1e1; background-repeat: no-repeat; height: 45px; padding-left: 15px; }
body.uvod #navigace li.n1 a, 
body.sno #navigace li.n2 a, 
body.fot #navigace li.n3 a, 
body.nov #navigace li.n4 a,
body.akc #navigace li.n5 a,
body.spn #navigace li.n6 a,
body.cen #navigace li.n7 a,
body.kon #navigace li.n8 a { background-repeat: no-repeat; }
body.uvod #navigace li.n1 { background-image: url(images/nav_hover1.gif); background-repeat: no-repeat; background-position: center 0; height: 38px; }
body.vit #navigace li.n2 { background-image: url(images/nav_hover2.gif); background-repeat: no-repeat; background-position: center 0; height: 38px; }
body.fot #navigace li.n3 { background-image: url(images/nav_hover3.gif); background-repeat: no-repeat; background-position: center 0; height: 38px; }
body.ben #navigace li.n4 { background-image: url(images/nav_hover4.gif); background-repeat: no-repeat; background-position: center 0; height: 38px; }
body.akc #navigace li.n5 { background-image: url(images/nav_hover5.gif); background-repeat: no-repeat; background-position: center 0; height: 38px; }
body.spn #navigace li.n6 { background-image: url(images/nav_hover6.gif); background-repeat: no-repeat; background-position: center 0; height: 38px; }
body.cen #navigace li.n7 { background-image: url(images/nav_hover7.gif); background-repeat: no-repeat; background-position: center 0; height: 38px; }
body.kon #navigace li.n8 { background-image: url(images/nav_hover8.gif); background-repeat: no-repeat; background-position: center 0; height: 38px; }
/**/
/*kontaktni formular */
fieldset { margin-top: 10px; margin-bottom: 10px; padding: 10px; border: solid 1px #56a0c2; }
legend  { color: #3d342e; font-size: 0.7em; font-weight: bold; text-align: justify; padding: 3px 5px; }
input {  }
textarea { }
label { color: #3a3a3a; font-size: 14px; text-align: justify; width: 50%; margin-right: 10px; float: left ; }
form { margin: 0; padding: 0; }
#kontakt { background-color: #56a0c2; }
table { font-size: 70%; background-color: #ffc; width: 500px; margin-bottom: 10px; border: solid 1px #bfc72a; border-collapse: collapse        }
th, td { text-align: center; padding: 3px 6px 3px 4px; border: solid 1px #bfc72a; }
th { font-size: 110%; background-color: #ef8111; text-align: center; border-bottom: 1px solid #212121; }
.prvni_sloupec { font-weight: normal; background-color: #56a1c4; width: 200px; }
.nodisp { display: none; }
#enoviny { text-align: justify; margin: 0; padding: 0; }
#enoviny { text-align: justify; margin: 0; padding: 0; }
.chyba  { color: #fffbf0; font-weight: bold; background-color: #ef8111; padding: 10px; border-top: 1px dotted #fff; border-bottom: 1px dotted #fff     }
.noscreen { display: none; }
.orange { color: #ef8111; font-weight: bold; }
/**/
#footer { color: #fff; background-image: url(images/footer.gif); background-repeat: no-repeat; height: 104px; margin-right: auto; margin-left: auto; }
#footer p { color: #969696; text-align: center; margin: 0 0 10px; padding: 0; }
#footer a { color: #969696; }
#footer a:hover { color: #969696; }
.foot { margin: 0; padding: 20px 0 0; }
.graf { text-decoration: none; float: right; padding-right: 15px; }
/*printit*/
.top { _width: 2em;  white-space:nowrap; background-image: url(images/top.gif); background-repeat: no-repeat; background-position: left center; margin-bottom: 0; padding-top: 1em; padding-bottom: 1em; padding-left: 20px; }
.print { _width: 9em;  white-space:nowrap; background-image: url(images/print.gif); background-repeat: no-repeat; background-position: left center; margin-bottom: 0; margin-left: 20px; padding-top: 1em; padding-bottom: 1em; padding-left: 20px; }
p.printit { text-align: left; margin: 10px 0 10px 15px; padding: 0; }
.box { margin-top: 20px; }
.tlac1 { color: white; font-size: 14px; font-weight: bold; background-color: #ef8111; width: 80px; padding: 2px 5px; }
.tlac2 { color: white; font-size: 14px; font-weight: bold; background-color: #549fc1; width: 80px; margin: 0; padding-right: 5px; padding-left: 5px; }
.zluta { color: #fff200; }
.red { color: red; margin-top: 20px; }

.fl_left{ float: left; margin-right: 10px; }
.fl_right { float: right; margin-left: 10px; }
img { border: solid 3px #c0c0c0; }
.cleaner{ font-size: 1px; line-height: 1px; float: none; clear: both; }
a { color: #ef8111; text-decoration: underline; }
a:hover { color: #ef810f; text-decoration: underline; }
.sponzor { padding-top: 20px; padding-bottom: 20px; border-bottom: 1px solid #ef8111; }
.galerie {  }
.galerie a img { border: solid 3px #c0c0c0; }
.galerie a:hover img { border: solid 3px #ef8111; }
.none { height: 10px; display: none; }
#moje { color: #000; text-decoration: none; cursor: text; }
#moje a:hover { color: #eee7cf; text-decoration: none; cursor: text; }
/*--------------------nove css*/
.blok {
	float: left;
	/*border: 1px solid #0099FF;*/
	width: 250px;
	margin-bottom: 30px;
}
.size_p {
	font-size: 2em;
	line-height: 1em;
}
