/*  
Theme Name: i3Theme 1.8 Grassy Green (Center Edition)
Version: 1.8
*/

body {
	background:#efecdb url('images/2016/bg_tile.jpg') repeat top; /* bg.png seda textura + outer (stejný) */
  color:#333333;
	/* font:75%/170% Arial, Helvetica, sans-serif; */
  font:80%/170% "Open Sans", Arial, Helvetica, sans-serif;
  margin:0px; padding:0px 0px;
}
#bg_footer2 {
  background: url('images/2016/grass_tile.jpg') repeat-x bottom;
  margin: 0 auto;
	width: 1115px; /* 1015px */
  
}
#page {
  /*
  background: url('images/2016/footer_design.jpg') repeat-x bottom; 
  padding-bottom: 220px;
  */
}
#wrapper {
  margin:0px auto;
  width:1115px; 
  position:relative;
}

a {text-decoration:none; color:#3333ff;}
a:visited {color:#3333ff;}
a:hover {text-decoration:underline;}
p {margin:0px 0px 15px;}
img {border:none;}
ul {padding-left:10px; margin:5px 10px 15px; /* 5 0 15 seznam */ }
ol {margin:5px 0px 15px; padding-left:25px; /* 20 */ }
ol li {margin:0px;}
form {margin:0px; padding:0px;}
small {font-size:90%;}
blockquote {
  background:url('images/blockquote.gif') no-repeat left top;
	color:#777; padding:10px 5px 5px 36px; font-style:italic;
}

/* ------------------------------------- header area  */
#header_bg {
  /* background:url('images/2016/bg_circles.png') no-repeat top right; */
  background: #efecdb;
}
#header {
  background:url('images/2016/header_grass.png') repeat-x bottom;
  color:#666666;
  height:215px; /* 200(IM) */
  position:relative;
}
#main_menu_decal {
  height:215px; width:100%;
  position:absolute; right:0px;
  /* background:url('images/2016/header_decal.png') no-repeat bottom right; */
  background:url('images/2016/deti.png') no-repeat bottom right;
}
.logo {height:100px; width:468px; position:absolute; left:0px; top:20px;}
.description {color:#BDB76B; /* darkkhaki */ font-size:13px; position:absolute; left:15px; top:116px;}

/* search form */
#searchform {
	position:absolute; top:7px; right:7px; height:37px; width:300px;
	background:url('images/searchform-bg.png') repeat-x;
  -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;
}
#searchform #s {
	background:#ffffff url('images/form-field-bg.gif') no-repeat ;
	width:238px; height:17px; color:#999999; border:none;
	margin:6px 5px 0px 10px; padding:3px 7px 2px 5px;
}
#searchform #searchsubmit { 
	background:url('images/search-btn.png') no-repeat left top; width:24px; height:24px; 
  border:none; text-indent:-999%; line-height:1px; margin-top:6px; cursor:pointer;
}

/* ------------------------------------- main content area  */
#left-col {width:100%; float:left; margin-top:0px;} /* střední panel */

/* layout */
#layout {
	background: #efecdb;
	border-collapse:collapse;
	width:100%;
}
#layout tr td {padding:0px; vertical-align:top;}
#layout tr td.sidebars-left  {padding-top:0px; width:200px;} /* levý panel */
#layout tr td.sidebars-right {padding-top:0px; width:300px;} /* pravý panel */

/* post title (nadpisy, titulky) */
.hide {display:none;}
h1 a, h2 a, h3 a {text-decoration:none;}
h1, h1 a, h1 a:visited, 
#content .title h2 a 
  {font-size:1.2em; color:#000; margin:3px 0 2px; padding-bottom:4px; font-weight:bold;}
#content h2, #content h2 a, #content h2 a:visited 
  {font-size:1.2em; color:#333333; margin:3px 0 2px; padding-bottom:4px;}
#content h3, #content h3 a, #content h3 a:visited 
  {font-size:1.1em; font-weight:bold; color:#333333; margin:5px 0px 5px; }
#content .sticky h2, #content .sticky h2 a, #content .sticky h2 a:visited {color:#003399;}

/* content */
#content-padding {
  padding:0 15px 25px 15px; background:#ffffff; /* 0 15 25 15 */
  border-left:1px #dddddd solid; border-right:1px #dddddd solid;
}
#content {padding:0; width:100%; background:#ffffff; clear:both; overflow:hidden;}
.post-head{width:100%; border-collapse:collapse;}
.post-head tr td.head-date{width:50px;}
.post {margin-top:20px; padding:0px; clear:both; overflow:hidden;}
.post .date {
	width:45px; height:50px; background:url('images/calendar.gif') no-repeat;
	font:normal 11px Arial, Helvetica, sans-serif; /*22px*/
	color:#666666; text-align:center; padding:0px 2px 0 0; line-height:100%; float:left;
}
.post .date span {
	height:16px; display:block; font:normal 11px Arial, Helvetica, sans-serif;
	color:#ffffff; text-align:center; padding-top:5px; padding-bottom:7px;
}
.post .title {float:left; margin-left:10px; width:98%;}
.post ul {margin:15px;}
.post ul li {list-style-type:square;}
.postdata {font-size:90%; color:#999999;	clear:both;}
.postdata1 {float:right; font-size:90%; color:#999999; margin-right:10px;}
.postdata a, .postdata a:visited {color:#999999; text-decoration:none;}
.postdata a:hover {color:#5ea308; text-decoration:none;}
.postdata .category{background:url('images/mini-category.gif') no-repeat; padding-left:18px; float:left;}
.postdata .comments{background:url('images/mini-comment.png') no-repeat; padding-left:18px; float:right;}
.mini-add-comment {
	background:url('images/mini-down-arrow.gif') no-repeat left center;
	padding-left:12px; margin-right:12px; float:right;
}
.entry {padding:10px 0px 5px; clear:both;}
.entry p.submeta{font-size:0.9em;}
.entry ul li {background:none;}

/* barvy linku */
.link1 {color:#003399;} /* 0033ff */
.pozn  {color:#999999;}
.red {color:#ff3300;}

/* pokracovani clanku */
.more-link {background:url('images/more.png') no-repeat; padding:0px 0px 0px 16px; background-position:2px 3px;} /* left, top */
a.more-link {color:#999999;}

/* next & previous page navigation */
.page-nav {clear:both;}
.wp-pagenavi a, .wp-pagenavi span {
  border:1px solid #e5e5e5; border-radius:3px; 
  float: left; margin:4px 2px; padding:0.3em 1.0em; text-decoration:none;
}
.page-nav a, .page-nav a:visited {color:#666666; background:url('images/page-nav.jpg') repeat-x bottom;}
.page-nav a:hover {color:#000000; background:#cccccc;}
.page-nav .current {color:#0066ff; background:#ffffff; font-weight:bold; border:1px #99ccff solid;}
.page-nav .extend {background:none; border:0;}

/* next & previous post navigation */
.post-nav {clear:both; padding-bottom:35px; margin-top:0px; font-size:95%;}
.post-nav a, .post-nav a:visited {color:#999999; text-decoration:none;}
.post-nav a:hover {color:#000000; text-decoration:none;}
.post-nav .previous a {
  float:left; padding-left:20px; background:url('images/post-nav-previous.gif') no-repeat left center;
}
.post-nav .next a {
	float:right; padding-right:20px; background:url('images/post-nav-next.gif') no-repeat right center;
	text-align:right;
}

/* ------------------------------------- comment area  */
h3#comments {
	background:url('images/comments.gif') no-repeat; padding-left:22px;
	font:normal 140%/120% Arial, Helvetica, sans-serif; clear:both;
}
h3#respond {
	background:url('images/respond.gif') no-repeat; padding-left:22px; 
  font:normal 140%/120% Arial, Helvetica, sans-serif; margin:20px 0px 0px; clear:both;
}
/* commentform */
#commentform {margin-top:10px;}
#commentform label {color:#666; font-size:100%; padding-left:5px; width:200px;}
#commentform small {color:#999999; font-size:90%;}
#commentform input {
	font:110% Arial, Helvetica, sans-serif; width:220px; padding:5px 3px 3px 7px;
	background:url('images/form-field-bg.gif') no-repeat;
	border-top:1px solid #e6e6e6; border-right:1px solid #E2E2E2;
	border-bottom:1px solid #E2E2E2; border-left:1px solid #e6e6e6;
}
#commentform textarea {
	font:110% Arial, Helvetica, sans-serif; width:468px; height:140px; /*480*/
	background:url('images/form-field-bg.gif') no-repeat;
	border:solid 1px #e6e6e6; padding:5px 3px 3px 7px;
}
#commentform #submit {
	font:12px/100% Arial, Helvetica, sans-serif;
	color:#000000; background:url('images/submit-btn.gif') no-repeat top left;
	border:none; width:135px; height:25px; padding-bottom:6px; float:right;
}
#commentform #submit:hover {background:url('images/submit-btn.gif') no-repeat bottom left;}
#commentform textarea:focus, #commentform input[type="text"]:focus {border:solid 1px #3b9acc;}

/* comment list */
.commentlist {margin:10px 0px; line-height:130%; list-style-type:none; padding:0;}
.commentlist li {padding:10px;}
.commentlist .alt {background:#F4F4F4;}
.commentlist cite {font-weight:bold; font-style:normal; font-size:110%; color:#669900;}
.commentlist cite a, .commentlist cite a:visited {color:#669900;}
.commentlist small {margin-bottom:5px; display:block;	font-size:87%;}
.commentlist small a, .commentlist small a:visited{color:#999999;}

/* + */
.commentlist li ul li {
  margin-left:16px; line-height:100%; list-style-type:square; /* ctverecky - seznam pro komentare */
	padding:2px; background:none;
}
.commentlist li.comment {border-bottom:#cccccc 1px dashed;}
h3#reply-title {color:#000000;}

/* ------------------------------------- footer area  */
#footer-left{background:url('images/content-bottom-bg-left.png') no-repeat left top;}
#footer-right{background:url('images/content-bottom-bg-right.png') no-repeat right top; margin-left:10px;}
#footer {
	background:url('images/content-bottom-bg-center.png') repeat-x left top; padding:15px 0px 20px 10px; 
  font-size:87%; color:#282828; line-height:15px;	clear:both; margin-right:10px;
}
#footer a, #footer a:visited {text-decoration:none; color:#000000;}
#footer a:hover {text-decoration:underline;}

/* ------------------------------------- sidebar area  */
/* sidebar */
#sidebar-left {float:left; margin-right:0px;}
#sidebar-right{float:right; margin-left:0px;}
#sidebar-left  {width:200px; color:#666666; line-height:160%;}
#sidebar-right {width:300px; color:#666666; line-height:160%;}
#sidebar-right p, 
#sidebar-left p  
  {margin:0px 0px 15px;}
#sidebar-right h3 a, #sidebar-right h3 a:visited, 
#sidebar-left h3 a, #sidebar-left h3 a:visited 
  {color:#666666;}
#sidebar-right h3 img, 
#sidebar-left h3 img  
  {vertical-align:middle;}
#sidebar-right a, #sidebar-right a:visited, 
#sidebar-left a, #sidebar-left a:visited  
  {color:#000000; text-decoration:none;}
#sidebar-right a:hover, #sidebar-right a:focus, #sidebar-right a:active, 
#sidebar-left a:hover, #sidebar-left a:focus, #sidebar-left a:active
  {text-decoration:underline;}
#sidebar-right ul, 
#sidebar-left ul 
  {list-style:none; margin:0; padding:0;}
#sidebar-right ul li, 
#sidebar-left ul li 
  {padding-left:18px;} /* odsazeni od ikon */
#sidebar-right ul li ul li, 
#sidebar-left ul li ul li 
  {padding-left:12px;}

/* ------------------------------------- widget styles  */
/* archives widget */
/* #archives ul li { */
.widget_archive ul li {background:url('images/mini-archive.png') no-repeat;}

/* recent comments widget */
/* #recent-comments ul li { */
.widget_recent_comments ul li {background:url('images/mini-comment.png') no-repeat;}
/* category widget */
#categories ul li,
#categories-1 ul li,
#categories-2 ul li,
#categories-3 ul li,
#categories-4 ul li,
#categories-5 ul li,
#categories-6 ul li,
#categories-7 ul li,
#categories-8 ul li,
#categories-9 ul li 
  {background:url('images/mini-category.gif') no-repeat;}
/* recent posts widget */
/* #recent-posts ul li { */
.widget_recent_entries ul li {background:url('images/mini-page.gif') no-repeat;}

/* vsechny odkazy kategorii a prispevku */
.li_cat  {background:url('images/mini-category.gif') no-repeat;}
.li_post {background:url('images/mini-page.gif') no-repeat;}

/* links widget */
#links ul li {background:url('images/mini-blogroll.gif') no-repeat;}

/* meta */
#meta .clanek, .widget_meta .clanek {background:url('images/clanek.gif') no-repeat;}
#meta .stranka, .widget_meta .stranka {background:url('images/play.png') no-repeat;}
#meta .site_admin, .widget_meta .site_admin {background:url('images/cog.png') no-repeat;}
#meta .rss, .widget_meta .rss {background:url('images/mini-rss.gif') no-repeat;}
#meta .rss_szn, .widget_meta .rss_szn {background:url('images/mini-rss-szn.gif') no-repeat;}
#meta .rss_ig, .widget_meta .rss_ig {background:url('images/mini-rss-ig.gif') no-repeat;}
#meta .login, .widget_meta .login {background:url('images/mini-user.gif') no-repeat;}
#meta .check, .widget_meta .check {background:url('images/mini-check.gif') no-repeat;}
#meta .wordpress, .widget_meta .wordpress {background:url('images/mini-wp.gif') no-repeat;}
#meta .url, .widget_meta .url {background:url('images/mini-blogroll.gif') no-repeat;}
#meta .docs, .widget_meta .docs {background:url('images/mini-page.gif') no-repeat;}

/* alignments */
.center {text-align:center;}
img.center, img[align="center"] {display:block;	margin-left:auto; margin-right:auto;}
.left {float:left;}
img.left, img[align="left"] {float:left; margin:2px 10px 5px 0px;}
.right {float:right;}
.ta-right {text-align:right;}
img.right, img[align="right"] {float:right; margin:2px 0px 5px 10px;}
.alignleft{float:left; margin:2px 10px 5px 0px;}
.alignright{float:right; margin:2px 0px 5px 10px;}
.aligncenter{display:block; margin:0 auto;}
.clear {clear:both;}
hr.clear {clear:both; visibility:hidden; margin:0px; padding:0px;}
.hidden {clear:both; visibility:hidden;}

/* MangoOrange.com footer */
div#footer span.mangoorange{color:#fff;}
div#footer span.mangoorange a, 
div#footer span.mangoorange a:visited
  {color:#fff;	font-weight:bold; text-decoration:none;}
div#footer span.mangoorange a:hover{text-decoration:underline;}	

/* Gravatars CSS */
.gravatars {float:right; margin:3px 0 15px 10px;	border:1px solid #333;}

/* ====================== */
/* gallery from MEDIA.PHP */
/* ====================== */

/* uprava podle default theme */
img.centered {display:block; margin-left:auto; margin-right:auto;}

/* presun sem kvuli validatoru XHTML */
.entry-content img {max-width:98%;}
.gallery {margin:auto; color:#999999;}
.gallery-item {float:left; margin-top:10px; text-align:center;}
.gallery img {border:1px solid #dddddd;
  -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.gallery-caption {margin-left:0;}
/* .gallery br { clear:both } */ 
/* available Columns */ 
.gallery-columns-0 .gallery-item {width:100%}
.gallery-columns-1 .gallery-item {width:100%}
.gallery-columns-2 .gallery-item {width:50%} 
.gallery-columns-3 .gallery-item {width:33.3%} 
.gallery-columns-4 .gallery-item {width:25%} 
.gallery-columns-5 .gallery-item {width:20%} 
.gallery-columns-6 .gallery-item {width:16.6%} 
/* 7:14.3%, 8:12.5%, 9:11.1%, 10:10% */
.wp-caption-text {color:#999999; font-size:0.9em; text-align:center;}

/* ======= */
/* BANNERY */
/* ======= */

/* header-top (layout:1115px) */
.partner0 {position:absolute; top:52px; /*48*/ left:0px; /*230*/ height:210px; /*152*/ width:1115px; /*800*/ overflow:hidden;}
.partner1 {position:absolute; top:48px; right:0px; height:150px; width:300px; overflow:hidden;}
.partner2 {position:absolute; top:130px; right:0px; height:150px; width:300px; overflow:hidden;}
.partner3 {position:absolute; top:0px; /* vlevo:left 225, 118, 270 */ 
  right:313px; height:118px; width:270px; overflow:hidden; /* vpravo:right 223, h118, w270*/
} /*5,218,170,225*/
.partner125 {position:absolute; top:48px; right:43px; height:160px; width:125px; overflow:hidden;}

/* Leader Board 745x100 + DLB (960-980x100-200) */
.hlavicka {width:1115px; margin:0 auto 10px auto; padding:0px}

/* Sky Scraper 120 x 600 */
#sky-left  {position:absolute; background:transparent; top:0px; left:-130px; margin-right:10px;}
#sky-right {position:absolute; background:transparent; top:0px; left:1115px; margin-left:10px;}
#sky-left h2,
#sky-right h2 
  {visibility:hidden;}
.sky600 {margin-top:0px;}

/* Wide Block */
#wide {padding-top:10px; clear:both; position:relative;}
#wide li {white-space:nowrap; color:#999;}
#wide a {font-weight:normal;}
#wide-left  {width:300px; height:300px; border-right:0px dashed #dddddd; overflow:hidden; float:left;}
#wide-right {width:166px; height:300px; border-right:1px dashed #eeeeee; overflow:hidden; float:right;}

/* Square */
.square250 {width:250px; max-height:250px; overflow:hidden;}
.square125 {width:125px; max-height:125px; overflow:hidden;}
#fullbanner {width:468px; height:60px; overflow:hidden;}

/* ====== */
/* FOOTER */
/* ====== */

/* footer_mag */
.outer {}
#footer_mag { width:995px; /* -20px z width */
  margin:10px auto 10px auto; padding:10px; background:url('images/white-080.png');
  -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;
  }
.footer_box {background:#ffffff;}
.fm_box {width:300px; overflow:hidden;}
.rectangle {border:0px #e9e9e9 solid; background:#ffffff; overflow:hidden; text-align:center;}
.box_title {padding:5px 0px 10px 10px;}
.fm_box a {text-decoration:none; color:#333333;}
.foo_box {padding:0px 10px 0px 10px;}
.foo_box h2 {display:none;}
.foo_box ul {color:#cccccc; margin-right:5px; overflow:hidden; list-style:none; margin-left:0px;} 
.foo_box li {white-space:nowrap;}
.foo_end {
  background: #efecdb;	
}
.foo2 {
	background:#ffffff;
	margin: 0 auto;
	padding:10px;
}
.im {padding-right:10px; margin-right:10px; border-right:2px #eeeeee solid;}

/* ================= */
/* PLUGINY + Widgety */
/* ================= */

.dbx-box ul.dot li /* seznam */
  {list-style-type:square; margin-left:15px; padding-left:0px !important;}

/* bbPress 2 - diskusní fórum */
.bbp_tip {color:#999999;}

/* bbp-attachments */
.bbp-attachments ol {list-style:none; padding:0; margin:0;}
.bbp-attachments li {float:left;}
.bbp-attachments .wp-caption {float:left;}
.bbp-attachments li img {margin:4px;}

/* bbp (diskusni forum) */
.bbp-header ul li,
.bbp-header div
 {font-weight:normal; font-size:11px;} /* hlavička tabulky */
.bbp-forums a,
.bbp-topics a, 
.bbp-replies a
  {text-decoration:none;}
.bbp-forum-title,
.bbp-topic-title
  {font-weight:bold; font-size:14px;}
.bbp-topic-meta,
.bbp-topic-meta a
  {font-weight:normal; font-size:11px;}
.bbp-forum-content /* bbp 2.1 */
  {color:#999999; font-style:italic;}
ul.bbp-forums li.bbp-forum {background-image:none; padding-left:0px; /* display:block !important; */ }
/* bbp widgets */
.dbx-box .bbp-forum-title
  {font-weight:normal; font-size:12px;}
.widget_display_topics ul {margin:10px !important;}
.widget_display_topics ul li {background:url('images/mini-comment.png') no-repeat;}

/* drobeckova navigace */
.breadcrumb {margin-top:0px; padding-bottom:0px; color:#999999;} /* 16; 16 */

/* calendar */
/* #calendar table { */
.widget_calendar table {margin:0px auto;}
.widget_calendar td  {padding:0px 4px;}
#sidebar-right .widget_calendar a {color:#ff6600;}
#sidebar-right .widget_calendar a:visited {color:#0033ff;}

/* Facebook Like*/
#fb-root {clear:both;}

/* Gallery widget - vypnuti LI img */
#gallery-widget ul  {list-style:none;}
#gallery-widget ul li {background:none;}

/* most viewed widget */
#most-viewed ul li {background:url('images/mini-page.gif') no-repeat;}

/* photo-light box */
#console {z-index:999;}
#ImageTargetDiv {z-index:999;}

/* popular posts widget */
.widget_wppp ul li,
#popular-posts ul li 
  {background:url('images/mini-page.gif') no-repeat;}

/* related posts*/
.related_post_div {margin-top:1em;}

/* WP-dTree */
#sidebar-left .oclinks a {color:#999999;}
.dtree u{color:#999999;text-decoration:none;}

/* IM (zvyraznene bloky v PR clancich) */
.infobox {background:#ffffcc; padding:10px; margin:5px 0;
  -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
#im_800x600 {z-index:1000;}
#im_video {z-index:1000;}
.im_clanek {padding:0 10px;}
.im_clanek img {float:left; margin:0 5px 5px 0;}

.pruhledne {
	opacity:0.5;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity:0.5;
}

/* ADF-PR-IM */
.reklama-pr {
	margin: 1.5em 0 2.5em 0;
}
.reklama-pr .foto img {
	border: 1px #d5d5d5 solid;
	float: right;
	margin: 10px;
	padding: 5px;
}
.reklama-pr a h2 {
	color: #333333 !important;
	font-size: 19px !important;
	font-weight: bold;
}
.reklama-pr a {
	cursor: pointer;
	text-decoration: none;
}