/*
Theme Name: Zeleny WEB
Theme URI: http://www.nabito.net
Description: Rozsireny styl stranek <a href="http://www.ozanova.com">www.ozanova.com</a> (&copy; 2005)
Version: 2.0
Author: Ozzy (Roman Ozana)
Author URI: http://www.nabito.net
*/

/* SPAM FILTER */
.noscreen { position:absolute; top:-10000px; left:-10000px; }

/******************************************************************************** zakladni styly */
body{ font-size: 75%; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; background:#318a31 url("./images/bg.jpg") top center no-repeat; color:#132315; text-align:center; margin:0; padding:0; }
div { margin: 0; padding:0; overflow:hidden;}
hr { display:none; }

/* hrefs */
a:focus,
a:hover     { color: #000; }
a           { color:black; outline:none;text-decoration:none; }
a img { border:none; }

/* headding */
h1,h2,h3,h4,h5,h6 { font-weight: normal; color: #111; }
h1 {margin: 0; padding:0;text-indent: -500000px;}
h2 { font-size: 2em; margin-bottom: 0.75em; color:#fff;}
h3 { font-size: 1.5em; line-height: 1; margin-bottom: 1em; color:#eeffb3;}
h4 { font-size: 1.2em; line-height: 1.25; margin-bottom: 1.25em; }
h5 { font-size: 1em; font-weight: bold; margin-bottom: 1.5em; }
h6 { font-size: 1em; font-weight: bold; }
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin: 0;}

/* heading hrefs */
h1 a {background:url('./images/bg-ozanova.png') center center no-repeat;height:50px;display:block;}
h2 a {color:#fff;}
h2 a:hover {text-decoration: underline;}

/* paragraphs */
p           { margin: 0 0 1.5em; }
p img.left  { float: left; margin: 1.5em 1.5em 1.5em 0; padding: 0; }
p img.right { float: right; margin: 1.5em 0 1.5em 1.5em; }


/* others */
blockquote  { margin: 1.5em; color: #666; font-style: italic; }
strong      { font-weight: bold; }
em,dfn      { font-style: italic; }
dfn         { font-weight: bold; }
sup, sub    { line-height: 0; }
abbr,
acronym     { border-bottom: 1px dotted #666; }
address     { margin: 0 0 1.5em; font-style: italic; }
del         { color:#666; }

/* preformat */
pre 		{ margin: 1.5em 0; white-space: pre; }
pre,code,tt { font: 1em 'andale mono', 'lucida console', monospace; line-height: 1.5; }

/* lists */
li ul,
li ol       { margin:0 1.5em; }
ul, ol      { margin: 0 1.5em 1.5em 1.5em; }
ul          { list-style-type: disc; }
ol          { list-style-type: decimal; }
dl          { margin: 0 0 1.5em 0; }
dl dt       { font-weight: bold; }
dd          { margin-left: 1.5em;}

/* tables*/
table         { margin-bottom: 1.4em; width:100%; }
th            { font-weight: bold; }
thead th 	    { background: #c3d9ff; }
th,td,caption { padding: 4px 10px 4px 5px; }
tr.even td    { background: #e5ecf9; }
tfoot         { font-style: italic; }
caption       { background: #eee; }

/*size*/
.small      { font-size: .8em; vargin-bottom: 1.875em; line-height: 1.875em; }
.large      { font-size: 1.2em; line-height: 2.5em; margin-bottom: 1.25em; }
.hide       { display: none; }

/* aligns */
.alignright   { float:right!important; }
.alignleft    { float:left!important}
.aligncenter  { text-align:center!important; margin:5px auto!important; display:block; }
.right        { text-align:right!important; }
.left         { text-align:left!important; }
.center       { text-align:center; }
.hidden       { display:none;}

/* images */
p img { padding:0; }
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; }

/* form */
form { margin:0px; padding:0px; }
form table { font-size:100%; width:510px; margin:auto; text-align:center; }
form table td { vertical-align:middle; text-align:left; }
form table input { font:bold 13px Verdana; letter-spacing:0.1em; padding:3px 3px 3px 3px; margin:0px 10px 0px 0px; border:1px solid #569832; background:#B1D56E; }
form table input[type="text"] { background:#B1D56E; }
form table input:focus[type="text"] { background:#dfe7b4 url(images/input.png) 0px 100% repeat-x; }
form table input[type="submit"], form table input[type="button"], form table input[type="reset"] { font:bold 100% Verdana, Arial, Sans-Serif; padding:3px 15px 3px 15px; border:1px solid #467724; background:#89B63C url("./images/button.png") center center repeat-x; }
form table input:hover[type="submit"], form table input:hover[type="button"], form table input:hover[type="reset"] { background:#89B63C url("./images/button1.png") center center repeat-x; }
form table label { margin-left:45px; font-size:130%; text-align:right; display:block; }
form table textarea { padding:5px; letter-spacing:0.1em; border:1px solid #467724; background:#B1D56E; }
form table textarea:focus { background:#a2c55f url(images/textarea.png) 0 0 repeat-x; }

/* page */
#page { width:960px; margin:0 auto; padding:0; clear:both; overflow:hidden;background:url('./images/bg-body.png') center center repeat-y;}

/* header */
#header { height:331px; width:960px; display:block; background:url("./images/header.png") bottom center  no-repeat; text-align:center; margin:7px auto 0 auto; padding:0; }
#header a { margin:0px; font: bold 14px Verdana, Arial,Sans-Serif; color:#005;}
#header ul { list-style-type:none; width:450px; margin: 0 auto; padding:160px 0 0 0; overflow:hidden;}
#header ul li { display:block; width:90px; float:left; padding:0; height:30px;padding-top:20px;}
#header #sluzby { margin-top:20px; }
#header #kontakt	{ margin-top:25px; padding-top:20px;}
#header #omne { margin-top:20px;}

/* content */
#content { background:url('./images/bg-conten-top.png') top center repeat-x;float:right; width:561px; margin:0 16px 0 0; padding:1em 40px 2em 40px; text-align: left; line-height: 1.6em; }
#content p, #content li {font-size: 1.2em;}
#content a {text-decoration: underline;}
#content a:hover {color:#fff;}
#content h2 a {text-decoration: none;}

/* post */
.post { margin:0 0 1em 0; }
.post small { display:block; text-align:right; padding-right:5px; }

/* postmeta */
.postmetadata { color:#EEFFB3; margin:0.5em 0 0.5em 0;}
.postmetadata a { color:#EEFFB3; text-decoration: none!important;}
.postmetadata a:hover { color:white; }


/* sidebar */
#sidebar { font-size:100%; padding:0 27px 6em 27px; float:left; width:246px;}
#sidebar a { color:#142516; }
#sidebar a:hover { color:#142516; }
#sidebar h2 { font: normal 18px Arial,Verdana, Sans-Serif; color:#eeffb3; background: none;margin: 0; padding:0 0 0 40px; background:url('./images/flower.png') left center no-repeat; height: 29px; line-height: 29px;}
#sidebar ul { margin: 0; padding:0; text-align: left; font: bold 12px Verdana, Arial, Sans-Serif;}
#sidebar ul a { background: url(./images/bg-menu-a.png) top center no-repeat; width:216px;height: 29px;display:inline-block;line-height: 29px;padding:0 15px;}
#sidebar ul a:hover { background:url('./images/bg-menu-a.png') bottom center no-repeat; color:#000;}
#sidebar ul li { list-style-type:none; list-style-image:none; margin: 0; padding:0;}
#sidebar ul ul {padding: 1em 0 1em 0;}
#sidebar ul ul li { margin:0 0 0.8em 0; padding:0 0 0 0; list-style-type:none;}
#sidebar .current_page_item a {background:url('./images/bg-menu-a.png') 50% -29px no-repeat; color:#000;}
#sidebar .current_page_item a:hover {background-position: 50% -29px;}

/* footer */
#footer { width:960px; margin:0 auto 15em auto; height:49px; background-color:#8ab73d; clear:both; background:url('./images/bg-footer.png') top center no-repeat;color:#94c262;}
#footer div {margin:18px 2em;}
#footer .feed {float:left;}
#footer .feed a {color:#fff;}
#footer .copyright {float:right;}
#footer .copyright a {color:#94c262;}
#footer .copyright a:hover{color:#000;}

/* site: kontakt */
#kontakt p{ margin:15px 0 15px 0; }
#kontakt p.url { font-size:2em; }
#kontakt p.popis { margin:10px 10px 10px 60px; text-align:left; }
#kontakt p.phone { font-weight:bold; font-size:180%; text-align:center; }
#kontakt p.adresa { margin-left:70px; line-height:1.5em; color:white; font-size:130%; }
#kontakt p.comment { margin-left:60px; margin-right:60px; text-align:left; }

/* video plugin */
.entry object, .entry embed { text-align:center; margin:0.5em 20px 0.5em 20px;}
.entry img { margin:0px 15px 15px 15px; }

/* counter */
.counter { text-align:center;list-style-type:none;margin-top:2em; overflow:hidden;}
.counter a { text-decoration:none; background: none!important;}
.counter table { padding:5px;margin:4px auto 0 auto; width:200px;background: #8EBA5E; border:1px solid #D4E7AB;}
.counter table th { text-align:right;}
.counter table td { text-align: left;}

/* page navi css */
.wp-pagenavi {overflow:hidden;text-align: center;padding:1em;}
.wp-pagenavi a, span.current, span.extend {display:inline-block;margin:0 4px;padding:2px 8px;text-decoration: none!important;}
span.current {font-weight:bold;color:#fff;}
.wp-pagenavi .pages {display:block;padding-bottom: 4px;text-align: left;}

span.current {border:1px solid #D4E7AB;-webkit-border-radius:40px;-moz-border-radius:40px;}
.wp-pagenavi a {border:1px solid #D4E7AB;-webkit-border-radius:40px;-moz-border-radius:40px;background: #8EBA5E;}
.wp-pagenavi a:hover {background: none;}
a.last, a.first {border:0;background: none;}

.entry a.post-edit-link {border:1px solid #D4E7AB;-webkit-border-radius:4px;-moz-border-radius:4px;background: #8EBA5E;text-decoration: none!important;display:block;padding:2px 1em;float:right;}
.entry a:hover.post-edit-link {background: #B1D177; color:#000!important;}