/* Theme Name: Místo pro přírodu 
Theme URI: http://www.mistoproprirodu.cz 
Description: Místo pro přírodu (A Place for Nature), project of Český svaz ochránců přírody (Czech Union for Nature Conservation) 
Author: Jaroslav Síbrt, graphic design © Jana Štěpánová 

The CSS,(X)HTML of template is released under GPL: 
http://www.opensource.org/licenses/gpl-license.php */ 

/* CSS reset */ html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; } ul { list-style: none; } body { margin: 0 auto; background: #808080; font-family: sans-serif; color: #464646; font-size: 13px; } #obal { margin: 0 auto; padding: 0; width: 960px;
text-align: center; background: #fff7cc url('images/bg-bezna.png') repeat-y; } #levy, #stred, #pravy { display: inline; } /* Levý */ #levy { float: left; width: 268px; margin: 0; padding: 0; background: url('images/pruh-bezna.jpg') top right no-repeat; } #logo1 { width: 211px; height: 134px; float: left; } #logo2 { border-right: 2px solid #fff; } #logo { width: 209px; height: 134px; background: #ffd600; text-align: center; position: relative; } #konto1 { width: 209px; height: 30px; float: left; background: #b5e533; } #konto2 { border-bottom: 1px solid #fff; } #konto { width: 209px; height: 29px; } #konto p { padding: 8px 9px 9px 3px; text-align: right; color: #464646; font-size: 92%; } #menu { float: left; width: 209px; border-bottom: 1px solid #fff; } #menu ul li, .li widget { margin: 0; padding: 0; border: 0 none; } #menu ul ul { text-align: right; } #menu li li { margin: 0; padding: 0; text-transform: uppercase; } #menu li li a { display: block; width: 100%; padding: 0 9px 0 8px; line-height: 28px;
vertical-align: middle; text-decoration: none; color: #454648; background: #ffd600 url('images/menu-item.png') center left repeat-x; } #menu li li a:hover { width: 200px; padding: 0 68px 0 0; background: url('images/menu-aktivni.png') center left no-repeat; } #menu li li.current_page_item a, #menu li li.current-cat a, #menu li li.current_page_parent a, #menu li li.current-cat-parent a, #menu li li.selected a, #menu li li.selectedparent a { width: 200px; padding: 0 68px 0 0; background: url('images/menu-aktivni.png') center left no-repeat; } html>body #menu li li a { width: auto; } /* druhá úroveň menu */ #menu ul ul ul { list-style: none; margin: 0; padding: 0; text-align: right; border-bottom: 1px solid #fff; } #menu li li li { margin: 0; padding: 0; border: 0; text-transform: none; } #menu li li li a { display: block; width: 100%; padding: 0 9px 0 8px; line-height: 21px; vertical-align: middle; background: #ffe86e; }
#menu li li.current_page_item li a, #menu li li.current-cat li a, #menu li li.current_page_parent li a, #menu li li.current_cat_parent li a, #menu li li.selected li a, #menu li li.selectedparent li a { display: block; width: 200px; padding: 0 9px 0 0; line-height: 21px; vertical-align: middle; background: #ffe86e; } #menu li li li a:hover { width: 200px; text-decoration: none; background: #f7af00; padding: 0 9px 0 0; } #menu li li li.current_page_item a, #menu li li li.current-cat a, #menu li li li.selected a  { width: 200px; text-decoration: none; background: #f7af00; padding: 0 9px 0 0; } /* Střed */ #stred { float: left; width: 502px; margin: 0; padding: 0; } #topbar1 { width: 502px; height: 28px; float: left; padding: 0; margin: 0; background: #5a656b; } #topbar2 { border-bottom: 2px solid #fff; } #topbar{ width: 502px; height: 26px; } #topmenu{ margin-right: 57px; text-align: center; color: #fff; font-size: 92%; } #topmenu ul { padding: 6px 0 0 17px; } #topmenu li { display: inline; margin-right: 0;
padding: 0; } #topmenu a, a:link, a:visited { color: #FFF; text-decoration: none; } #topmenu a:hover { text-decoration: underline; } #hlavicka { float: left; width: 502px; height: 107px; background: url('images/hlavicka.jpg') top left no-repeat; margin: 0; padding: 0; position: relative; } #obsah1 { float: left; width: 502px; } #obsah { width: 461px; padding: 34px 23px 0 16px; text-align: left; font-size: 13px; } /* Pravý */ #pravy { float: left; width: 190px; margin: 0; padding: 0; background: url('images/hledani-bezna-bg.jpg') top left no-repeat; text-align: left; font-size: 12px; color: #464646; } #jazyky1 { width: 100%; height: 28px; float: left; padding: 0; margin: 0; background: #5a656b; } #jazyky2 { border-bottom: 2px solid #fff; } #jazyky { width: 100%; height: 26px; } #jazyky p { padding: 0 10px; } #hledani { width: 100%; height: 107px; float: left; margin-bottom: 37px; } #searchform { padding: 0; margin: 67px 10px 0 14px; } #searchform #s { width: 100px; height: 18px; padding-bottom: 1px;
border: 0 none; margin: 0; background: #d5f08b; font-size: 100%; display: inline; } #searchsubmit { width: 0 auto; height: 18px; margin: 0; border: 0; padding: 0; background: none; display: inline; color: #b5e533; } #searchsubmit:hover { border-bottom: 1px solid #b5e533; cursor: pointer; cursor: hand; } #odd1 { border-left: 1px dotted #5a656b; padding: 0 10px 0 13px; clear: both; } #odd2 { width: 166px; } #dekujeme { width: 100%; height: 65px; font-size: 120%; } #dekujeme p { margin: 0 0 .33em; } #hektary { width: 100%; height: 85px; margin-top: 2px; } #dary { width: 100%; height: 85px; margin-top: 2px; } #dary p { margin: 0 0 .8em; } #partner { width: 100%; height: 80px; font-size: 100%; margin-top: 2px; } #zdroje { width: 100%; height: 70px; margin-top: 2px; line-height: 30px; } #zdroje img { vertical-align: middle; } #facebook, #facebook a { color: #5d5e9a; } #kontakt { width: 100%; height: 60px; font-size: 100%; margin-top: 2px; } /* Patička */ #paticka { float: left; margin-top: 22px; padding: 0;
width: 960px; height: 48px; background: #b5e533 url('images/patka-levy.png') top left no-repeat; clear: both; font-size: 10px; color: #464646; } #patka1 { width: 749px; height: 48px; float: right; background: #b5e533; } #patka2 { border-top: 2px solid #fff; } #patka { width: 749px; height: 46px; float: right; background: #b5e533; } #patka p { padding: 5px 8px; text-align: left; } #patka a { color: #464646; text-decoration: underline; } /* Obecné */ hr.cleaner { clear: both; margin: -1px 0 0 0; padding: 0; height: 1px; border: none; visibility: hidden; } .oranz, .oranz a { color: #e27600; } .seda, .seda a { color: #464646; } .bez a { text-decoration: none; } .bez a:hover { text-decoration: underline; } .mail a { text-decoration: underline; } h1 { margin: 3em 0 0; padding: 0; border: 0; font-size: 1.5em; position: absolute; left: -10000px; } small { font-size: 11px; } .center { text-align: center; } /* Obsah příspěvků */ .post h2 { margin: 0 0 1em; font-size: 21px; color: #329336; } .post h3, .hentry h3 {
margin: 1.5em 0 0; font-size: 15px; color: #329336; } .post p { margin: .2em 0 1em; } .post ul, .post ol { margin: 0.8em 0; } .post ul li { list-style: disc outside url('images/odrazka.png'); margin: 0 60px 5px 30px; padding-left: 2px; } .post ol li { list-style-position: outside; margin: 0 60px 5px 30px; padding-left: 2px; } .post a, .post h3 a, .hentry h3 a, .postmetadata a { color: #e27600; } .post a:hover, .post h3 a:hover, .hentry h3 a:hover, .postmetadata a:hover { text-decoration: underline; } p.postmetadata { margin: 1em 0 2.5em; } h2.pagetitle { margin: 0 0 1em; font-size: 21px; color: #329336; } .datum, .datum a  { margin: 0 0 15px 0; color: #9ea0a2; } .ikona { float: left; margin-right: 6px; } .publik { margin: 1.5em 0 3em; color: #9ea0a2; } /* Obrázky */ p img { padding: 0; max-width: 100%; } img.centered { display: block; margin-left: auto; margin-right: auto; } img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; } img.alignleft { padding: 4px; margin: 0 7px 2px 0;
display: inline; } .alignright { float: right; } .alignleft { float: left; } img.lokalita { margin: 0 15px 15px 0; } img.lokalita-navysku { margin: 0 3px 15px 0; } img.paysec { margin: 10px 15px 5px 0; float: left; } /* Rámečky */ .aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; } div.alignleft { margin: 3px 12px 3px 0; } div.alignright { margin: 3px 0 3px 12px; } .wp-caption { text-align: left; background-color: #ffef99; padding:0; border: 0; } .wp-caption img { margin: 0; padding: 0; border: 0 none; } .wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 3px 7px 10px; margin: 0; } /* Okraj vložených rámců (Mapy) */ iframe { border: 2px solid #329336; } .iframe-wrapper { border 0; margin: 0; padding-bottom: 3px; } /* Formuláře */ .submit input { background: #ffd600; } #wpcf7-f2-p340-o1 { margin-top: 1em; } /* Oznámení o daru */ #wpcf7-f2-p340-o1 p { margin: .2em 0 1.25em; } #wpcf7-f2-p340-o1 .submit input { margin-left: 94px; }
#wpcf7-f2-p340-o1 label.formtxt { width: 82px; float: left; text-align: right; } #wpcf7-f2-p340-o1 .wpcf7-form input[type="text"], #wpcf7-f2-p340-o1 .wpcf7-form textarea, #wpcf7-f2-p340-o1 .wpcf7-form select { background: #d5f08b; border: 0 none; margin-left: 12px; } #wpcf7-f2-p340-o1 .wpcf7-checkbox input { background: #d5f08b; border: 0 none; margin: 2px 0 10px 0; padding: 0; float: left; text-align: left; } #wpcf7-f2-p340-o1 .wpcf7-checkbox .wpcf7-list-item-label { margin: 0; padding: 0; width: 430px; float: right; } #wpcf7-f2-p340-o1 .wpcf7-radio input { background: #d5f08b; margin-left: 5px; padding: 0; line-height: 15px; vertical-align: top; width: auto; } #wpcf7-f2-p340-o1 .captcha-text  { font-size: 18px; letter-spacing: 4px; } #wpcf7-f2-p340-o1 input[type="text"].captcha-text, #wpcf7-f2-p340-o1 img.wpcf7-captcha-captcha { margin-left: 94px; width: auto; } /* Darujte kousek přírody */ #wpcf7-f3-p345-o1 p { margin: .2em 0 1.25em; } #wpcf7-f3-p345-o1 .submit input { margin-left: 198px; }
#wpcf7-f3-p345-o1 label.formtxt  { width: 186px; float: left; text-align: right; } #wpcf7-f3-p345-o1 .wpcf7-form input[type="text"], #wpcf7-f3-p345-o1 .wpcf7-form textarea { background: #d5f08b; border: 0 none; margin-left: 12px; width: 245px; } #wpcf7-f3-p345-o1 .wpcf7-form select { background: #d5f08b; border: 0 none; margin-left: 12px; width: 247px; } #wpcf7-f3-p345-o1 .wpcf7-checkbox input { background: #d5f08b; border: 0 none; margin: 2px 0 10px 0; padding: 0; float: left; text-align: left; } #wpcf7-f3-p345-o1 .wpcf7-checkbox .wpcf7-list-item-label { margin: 0 0 1.25em; padding: 0; width: 430px; float: right; } #wpcf7-f3-p345-o1 .wpcf7-radio input { background: #d5f08b; margin-left: 5px; padding: 0; line-height: 15px; vertical-align: top; width: auto; } #wpcf7-f3-p345-o1 .captcha-text  { font-size: 18px; letter-spacing: 4px; } #wpcf7-f3-p345-o1 input[type="text"].captcha-text, #wpcf7-f3-p345-o1 img.wpcf7-captcha-captcha { margin-left: 198px; width: auto; } /* Stránkování */ .navigation {
text-align: center; } #wp_page_numbers li { display: inline; color: #9ea0a2; text-decoration: none; margin: 0 3px; } #wp_page_numbers li a { color: #9ea0a2; } #wp_page_numbers li a:hover { color: #9ea0a2; text-decoration: underline; } #wp_page_numbers li.active_page a { text-decoration: underline; padding: 0 3px 1px; background: #e27600; color: #fff7cc; }
