@media screen, projection{
body{font:83% Verdana,Arial,lucida,sans-serif; line-height:2.5ex; margin:0; padding:0; color:#000; background:#fff url(../img/bg-main.gif) 0 0 repeat-y;}

hr{height:1px; border:none; border-bottom:1px solid #e9eef1;}
h1,h2,h3,h4{font-size:140%; font-weight:normal;}
/*h2{font-size:180%; bottom:5px; right:20px; margin:0; padding:0; }*/
h1, h2, h3{padding-bottom:0.4em; margin-bottom:0.6em; border-bottom:1px solid #e9eef1;}
#all-pages h3,.h-green,.h-blue{font-weight:bold;}
#all-pages h3,.clanek h4{font-size:135%; margin:0; padding:0; border:none;}
#all-pages div#nav h3{padding:0 15px 5px;}

#text-home h1, #text-home h2{border:none; margin:0}

#text-home h3,.gray h3{margin:0;}
h4,#all-pages div#nav h2,#all-pages div#nav h3,.h-green,.h-blue,.clanek h4{font-size:110%; font-weight:bold;}
#all-pages div#nav h2{color:black; padding:0 15px 5px; border:none; margin:0}
p{margin:0.5em 0;}

/* BARVY */
.wh,h2{color:#fff;}
.bl,#all-pages h3{color:#000;}
h1, h2, a,h3,h4{color:#306f00;}

/* DELENI */
#main,#cont{width:100%;}
#head,.comment{position:relative; top:0; left:0;}
/*h1 span,h2, */
#all-pages{position:absolute;}

#head{height:100px; width:100%; background:#68c200 url(../img/bg-head.jpg) 0 0 repeat-x; border-bottom:1px solid #fff; overflow:hidden;}
/*h1{width:285px; padding:0; margin:0; height:100px;}
h1 span{display:block; top:0; left:0; width:285px; height:100px; background:transparent url(../img/logo.jpg) 0 0 no-repeat;}
*/
#all-pages{top:101px; left:0; width:214px;}
#all-pages ul,.aktivity ul,.noul{padding:0; margin:0; list-style-type:none;}
#all-pages div#nav li{margin:0;}
#all-pages div{padding:10px 15px;}
#all-pages div li{margin:0.3em 0;}
#all-pages div#nav{font-size:100%; padding:0 0 10px; margin-bottom:0.5em; background:#ffe3a7; border-bottom:3px solid #ffbf36;}

#contmain{padding:0 20px 20px 0; margin-left:235px;}
#cont{position:relative}
#text-home{margin-top:1em;}
  #home-text{margin-right:290px; min-height:240px}
  #zelena-mapa{position:absolute;top:2.7em;right:0}
#info,#rozcesti{float:left; width:48.5%;}
#info{margin-right:3%;}

.h-green,.h-blue{color:#000; padding:0.3em 0.5em 0.4em 15px; margin-bottom:1px;}
.h-green{background:#d5ddc6 url(../img/linka-white.gif) 0 100% repeat-x; border-bottom:3px solid #acbe89;}
.h-blue{background:#FFE3A7 url(../img/linka-white.gif) 0 100% repeat-x; border-bottom:3px solid #ffbf36;}
.green,.gray,.comment{padding:15px; border:1px solid #ddd;}
.green,.comment,.listovani{background:#f4f8f2;}
.dark{background:#d5e2cc;}
.comment{margin-bottom:1em;}
.comment div{position:absolute; top:0; right:0; padding:0.2em 0.5em; background:#fff; border-left:1px solid #ddd; border-bottom:1px solid #ddd;}

.foto,.foto div{text-align:center; height:154px; width:154px;}
.foto{font-size:80%; line-height:1.2em; float:left; padding:10px; margin:10px 10px 0 0; border:1px solid #ddd;}
.foto:hover{background:#eee; border:1px solid #bbb;}
.foto div{display:table-cell; vertical-align:middle;}
.foto a img{margin:0 auto;}
.fotodetail{padding:10px 0;}
.listovani{padding:8px;}
.listovani a{padding:5px 3px;}

.aktivity li{display:block; float:left;}
.w250{width:240px; border:1px solid #ddd;}
.clanek img{float:left; margin:0 10px 10px 0;}
#list{width:234px; padding:0 0 20px 10px; border-left:1px solid #d5ddc6;}
#clanky{margin-right:258px;}
em{background:#FFF6E2;}
.anotace{padding:0.5em; margin:1em 0; background:#fff6e2; border:1px solid #ffe3a7;}
.padr{padding-right:0.5em;  margin:1em 0;}

ul.inline{margin-bottom:1em; border:1px solid #fff;}
/*ul.inline li{float:left;}*/

/* REKLAMA */
.ad{padding:5px; margin-bottom:1px; background:#fff6e2;}

/* TABULKY */
table{border-collapse:collapse; font-size:100%;}
th,td{text-align:left; padding:2px 7px; vertical-align:top; border:1px solid #e8efe3;}
th{background:#e8efe3; border:1px solid #d1e0b3;}
.table table,.table{width:100%; margin-top:1px;}
.table-margin{margin-top:1em; min-width:300px}
tr.new{background:#fff6e2;}
tr:hover{background:#f4f8f2;}

.td_sude{background:#fff;}
.td_liche{background:#fafafa;}

/* FORMULARE */
form{margin:0;}
fieldset{margin:10px 0; padding:10px; background:#f4f8f2; border:1px solid #ccc;}
legend{padding:3px 5px; background:#fff; border:1px solid #ccc;}

/* #head form{position:absolute; top:10px; right:20px; width:300px; text-align:right;}*/
#parky-vyhledavani{position:absolute; top:10px; right:20px; width:300px; text-align:right;}
#parky-vyhledavani fieldset{padding:0; border:none;}
#parky-vyhledavani fieldset{background:transparent;}
#parky-vyhledavani legend{display:none}


#head fieldset,.dark fieldset,.green fieldset,.nofield fieldset{padding:0; border:none;}
#head fieldset,#all-pages fieldset{background:transparent;}

.anketa fieldset,.anketa legend{padding:0; margin:0 0 10px; background:none; border:none;}
.anketa legend{font-size:110%; font-weight:bold;}

.checkdiv{width:115px; margin:0 2px 2px 0; background:#dee9d7;}
.sport .checkdiv{background:#c6e2f1;}
.doprava .checkdiv{background:#f3e7cE;}

/* ODKAZY */
a{text-decoration:underline;}

#nav a{display:block; color:#000; padding:0.2em 0.5em 0.2em 15px;}
#nav a.active{color:#fff; text-decoration:none; background:#ffa800 url(../img/arr-white.gif) 0 50% no-repeat;}
#nav a:hover,#nav ul ul a.active:hover{color:#fff; background:#306f00;}
#nav ul ul a{color:#000; padding:0.2em 0.5em 0.3em 30px; background:#ffe3a7; border-top:1px solid #fff;}
#nav ul ul a.active{color:#000; background:#FFE3A7 url(../img/arr-white.gif) 15px 50% no-repeat;}

ul.inline li a{display:block; padding:0.2em 0.6em; background:#e8efe3; border-bottom:1px solid #fff;}
ul.inline li a:hover{color:#000; background:#ffe3a7;}

.aktivity li a{display:block; width:67px; padding:62px 2px 2px; margin:0 1px 10px 1px; text-align:center;}

.arr{padding-left:10px; background:transparent url(../img/arr-green.gif) 0 50% no-repeat;}

/*a:visited{color:#448710;}*/
a:hover{color:#ff610e;}

/* OSTATNI */
.sml,#drobky,#all-pages div,.clanek p,#foot{font-size:85%; line-height:2.5ex;}
.hid,#head legend,.dark legend,.green legend,.nofield legend{display:none;}
.c,.fotodetail,.listovani{text-align:center;}
.r{text-align:right;}
.l{text-align:left;}
.just{text-align:justify;}
.flr{float:right;}
img.flr,table.flr,.gray div.flr{margin:1em 0 1em 1em;}
.fl,img.fl1,.checkdiv{float:left;}
img.fl{margin:0 1em 1em 0;}
img.fl1{margin:0.8em 1em 1em 0;}
.cl,#foot{clear:both;}
.cll{clear:left;}
.none,a img,#text-home h3,.gray h3,form th,form td{border:none;}
.brd,.clanek img,img.flr,img.fl,img.fl1,.foto img,.fotodetail img{border:1px solid #000;}
.vis{visibility:hidden; margin:0;}
div.cl{border:1px solid #fff;}
.mr1{margin-right:1em;}
}
