/*
Theme Name: Traveler-Blue
Theme URI: http: //www.gorillathemes.com/traveler/
Description: Travel Magazine Theme for WordPress 
Version: 4.0
Author: Gorilla Themes
Author URI: http: //www.gorillathemes.com/
*/

	
/* Body | Lists | Padding | Margin Reset */
body {
	font-family: "Open Sans", Helvetica, Arial; 
	font-size: 14px; 
	margin: 0 auto; 
	padding: 0; 
	background: #ededed; /*  url("images/landing-noise.png") */
	color: #000; 
}

#pixel_bg {
	/* background: url("images/landing-bg-full.png") top center no-repeat; */
  background: url('images/footer.svg') no-repeat bottom center; 
  background-size: 960px;
  padding-bottom: 300px; 
}

#pixel {
	/* background: url("images/landing-bg-main.png") top center no-repeat; */
}

#featured {
	width: 620px; 
	height: 240px; 
	z-index: 9; 
	color: #FFFFFF; 
	padding: 0!important; 
	margin-left: 14px; 
	margin-top: 20px; 
	margin-bottom: 20px; 
	float: left; 
	border: 4px solid #ebebeb; 
	text-align: left; 
}

.fdestination {
	color: #000; 
	float: left; 
	padding: 0 4px 0 0; 
	font-size: 14px; 
	font-weight: bold; 
}

li {
	list-style: none; 
}
.widgets ul li {list-style: square; color: #999999; margin-left: 20px; }

img{border: none; }

	
/* Links */

a {
	color: #227ad3; 
	text-decoration: none; 
}

a: visited {
	color: #227ad3; 
	text-decoration: none; 
}

a: hover {
	text-decoration: underline; 
	color: #000000; 
}

a.readmore {
	text-transform: none; 
	text-decoration: none; 
	color: #999999; /*408b36*/
}
a.fullarticle {
	text-transform: none; 
	text-decoration: none; 
	color: #fff; 
	font-weight: bold; 
}

/* Page Layout */
#layout {
	margin: 0 auto; width: 960px; position: relative; 
}

/* Header */
#header {
  background: url('images/books.png') no-repeat;
  background-position: right top;
  height: 268px;
  position: relative;
}

/* Header Ad 728x90 */
#header_ad {
	float: right; 
	padding-top: 20px; 
}

#header_ad img {
	border: 0; 
}

/* Logo */
#logo {
	/* background: url('images/logo.png'); */
  float: left;
  height: 220px; width: 300px;
  position: absolute; top: 36px; left: 0px;   
}

#logo .home {
  position: relative; top: 40px; left: 0px; 
}

#logo .home a {
  color: #f78636;
  font-family: "arial black";
  font-size: 48px;  
  text-decoration: none;
  /* text-shadow: 0px 0px 7px #000000; */
  text-transform: uppercase; 
}
#logo .home span {
  color: #dddddd;
}
.infotext {
  color: #999999; 
  position: absolute; top: 145px; left: 0px; 
  width: 360px;
}
	
/*- Menu Wrappers -*/
.wrapper {
  background: #35b2b2; 
}

.wrapper_left {
	height: 36px; 
	width: 650px; 
	float: left; 
	margin-bottom: 0px; 
}


.wrapper_right {
	height: 36px; 
	width: 300px; 
	float: right; 
}


	
/*- Main Menu -*/
#menu_navigation {
	width: 650px; 
}

/*
.menu,.menu ul {
	list-style: none; 
	margin: 0; 
	padding: 0; 
}

.menu {
	position: relative; 
	float: left; 
	width: 650px; 
	padding: 0; 
	height: 30px; 
	background: url('images/menu.png') top center no-repeat; 
}

.menu li {
	float: left; 
	margin: 0; 
	padding: 0; 
	position: relative; 
}

.menu li a {
	font-size: 13px; 
	font-family: Helvetica; 
	height: 18px; 
	color: #343004; 
	display: block; 
	padding: 8px 12px 0; 
	text-decoration: none; 
	background: url('images/divider.png') bottom right no-repeat; 
	font-weight: bold; 
}


.menu .current_page_item a {
	color: #000; 
	display: block; 
	padding: 8px 16px 0px 11px; 
	margin-left: 1px; 
	text-decoration: none; 
	border-bottom: 4px solid #000; 
}


.menu li a: hover {
	color: #666; 
	border-bottom: 4px solid #000; 
}

.menu ul {
	list-style: none; 
	margin-top: 5px; 
	width: 100px; 
	position: absolute; 
	top: -999em; 
	left: -1px; 
	line-height: 31px; 
}

.menu ul li {
	border: 0; 
	float: none; 
}

.menu ul a {
	border-top: 1px solid #ccc; 
	padding-right: 10px; 
	width: 80px; 
	white-space: nowrap; 
}

.menu ul a: hover {
	color: #000; 
}
*/

#home .on {
	color: #000; 
	display: block; 
	padding: 5px 16px 3px 11px; 
	margin-left: 1px; 
	text-decoration: none; 
	border-bottom: 4px solid #000; 
	width: 30px; 
}


	
/* Secondary Menu and Dropdown Navigation */


#emptysubnav {
	height: 22px; 
}

#catnav,#catnav * {
	margin: 0; 
	padding: 0; 
	list-style: none; 
}

#catnav {
	height: 40px; 
	float: left; 
	width: 650px; 
	background: url('images/category.png') top center no-repeat; 
}

#catnav li {
	float: left; 
	list-style: none; 
	margin: 0; 
	padding: 0 0 0 11px; 
	height: 24px; 
}

#catnav li a {
	color: #000; 
	display: block; 
	padding: 0 13px; 
	line-height: 24px; 
	text-decoration: none; 
	font-weight: bold; 
}

#catnav li a: hover {
	text-decoration: none; 
	color: #227ad3; 
	text-decoration: underline; 
}

#catnav li ul {
	position: absolute; 
	left: -999em; 
	width: 10em; 
	margin-top: -2px; 
}

#catnav li: hover ul,#catnav li.sfhover ul {
	left: auto; 
	z-index: 10!important; 
}

#catnav li ul li {
	display: block!important; 
	width: 10em; 
	border-bottom: 1px solid #666!important; 
	border-top: none!important; 
	background: #bde4f6; 
	text-align: left; 
}


	
/*   Rss Feeds, Search and newsletter Form   */
.rssfeeds {
	height: 15px; 
	padding-right: 30px; 
	float: right; 
	text-align: right; 
}

input {
	border: 1px solid #ccc; 
	padding: 3px; 
}

.email_input {
	color: #666; 
	font-weight: normal; 
	padding: 4px; 
	width: 186px; 
	display: inline; 
	border: 1px solid #ccc; 
}

.searchform {
  float: right; 
  padding: 6px 6px 0 0; 
}
.search_input {
	color: #666; 
	font-weight: normal; 
	padding: 4px; 
	width: 186px; 
	margin: 0px -3px 0 10px; 
	display: inline; 
	border: 0px solid #ccc; 
	background: #fffff0
}

.subscribe_input {
	color: #000; 
	font-weight: normal; 
	padding: 2px; 
	width: 180px; 
	display: inline; 
	border: 0px solid #ccc; 
	background: #f9f9f9; 
}
.subscribe_button {
	background: #333; 
	color: #fff; 
	padding: 4px; 
	margin: 0 0 0 2px; 
	border: 1px solid #ccc; 
	font-weight: bold; 
}
.submit_button {
  background: #cccccc; color: #000; 
	margin: 0 0 0 0px; padding: 4px 10px; border: 0px solid #666; 
  /* -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; */
}

.go {
	background: #333; 
	color: #fff; 
	font-size: 0.9em; 
	padding: 4px; 
	margin: 0 10px 0 0; 
	border: 1px solid #ccc; 
	font-weight: bold; 
	width: 46px; 
	float: right; 
}


	
/*   Grid   */
#leftcol {
	/* background: url('images/main_top_back-trans.png') top center no-repeat; */
  background: url('images/white-080.png'); 
	width: 650px; 
	float: left; 
  /* -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; */
}

#grid {position: relative; }

#grid h1 {
  font-weight: bold; 
	margin: 0 0 13px; 
	color: #333; 
}

#grid h2 {
	margin: 0 0 13px; 
}

#grid p {
	/* line-height: 18px; */
	padding: 0 0 12px; 
}
	
/* Middle Column */
#middle {
	margin-left: 13px; 
	float: left; 
	width: 320px; 
	text-align: left; 
}

.middle_single {
	float: left; width: 650px; 
  background: #ffffff; /* url('images/white-080.png'); */
  padding-bottom: 15px;
}

/* More News */
.more_news_title {
	padding: 0 0 0 22px; 
	font-size: 13px; 
	font-weight: normal; 
	background: url('images/star2-trans.png') left no-repeat; 
	line-height: 22px; 
}

.more_news {
	font-size: 13px; 
	padding: 6px; 
}

.more_news_container {
	margin: 5px 0 0; 
}

.more_news a: hover {
	background: #fff; 
	font-weight: normal; 
}

.dd1 {
	clear: both; 
	margin: 10px 0; 
}

.searchby {
	float: left; 
	width: 250px; 
	font-weight: 700; 
	color: #000; 
	margin: 0 0 3px; 
	padding: 3px; 
}

.dd_search {
	margin-top: 20px; 
}

.dd1 select {
	clear: left; 
	float: left; 
	width: 250px; 
	margin-bottom: 15px; 
	padding: 3px; 
}

/*   Left Sidebar   */
#sidebar_left {
	float: left; 
	width: 300px; 
	margin: 0 0 0 15px; 
	padding: 0; 
}
	
/*   Random Posts   */
#container_left {
	text-align: left; 
	height: auto; 
	padding: 0; 
}

.random_post {
	color: #000; 
	padding: 0 0 10px; 
	margin: 0; 
}

.random_post_image {
	float: left; 
	padding: 3px; 
	margin: 0 5px 0 0; 
	background: #f9f9f9; 
}

.left_posts {
	background: #f9f9f9; 
	border: 1px solid #dadada; 
	margin: 0 0 10px; 
	padding: 20px 16px 16px; 
}

a.posts_link {
	color: #227ad3; 
	text-decoration: none; 
	font-size: 0.9em; 
	font-weight: bold; 
	text-transform: uppercase; 
}

a.posts_link: hover {
	text-decoration: underline; 
	color: #000; 
}
	
/*  Photo gallery */
/*
.gallery {
	text-align: center; 
	height: auto; 
	padding: 10px 0; 
	color: #999999; 
	list-style-type: none; 
	margin: 10px 0 0; 
}

.gallery img {
	padding: 0px; 
	margin: 0px; 
	border: none; 
}
*/
	
/* Popular Tags */
.tags {
	padding: 6px; 
	color: #333; 
	margin: 0; 
}

.tags_container {
	margin: 0; 
}

.tags a {
	/* color: #408b36; */
	padding: 1px; 
	text-decoration: none; 
}

.tags a: hover {
	color: #fff; 
	background: #666; 
	padding: 1px; 
	text-decoration: none; 
}
.tagcloud {text-align: justify; }
	
/* Right Column */
.rightcol {
	float: right; 
	width: 300px; 
}

/* Video */
.video {
	width: 300px; 
	height: 243px; 
	background: #f9f9f9; 
	margin-bottom: 20px; 
}

.multisearch {
	width: 258px; 
	background: #f1f1f1; 
	border: 1px solid #ccc; 
	margin-bottom: 20px; 
	padding: 20px; 
	color: #000; 
}

h2.alth2 {
	margin: 0 0 0 10px; 
	color: #fff; 
	font-size: 14px; 
	padding: 5px 5px 0 24px; 
	background: url('images/h2blue.png') top center no-repeat; 
	width: auto; 
	text-align: left; 
	height: 30px; 
}

h2.alth2m {
	margin: 0 0 10px 10px; 
	color: #000; 
	font-size: 14px; 
	padding: 5px 5px 5px 24px; 
	background: url('images/h2bluem.png') top center no-repeat; 
	width: auto; 
	text-align: left; 
	height: 24px; 
}

h2.alth2r {
	color: #000; 
	font-size: 14px; 
	padding: 5px 5px 0 24px; 
	background: url('images/h2blue.png') top center no-repeat; 
	width: auto; 
	text-align: left; 
	height: 30px; 
}

/* 125x125 Ads */
#bannersSquare {
	margin: 0px 2px 2px 20px; 
}

#bannersSquare img {
	float: left; 
	padding: 3px; 
	margin: 3px; 
	background: #f9f9f9; 
	border: none; 
}

/* 300x250 Ad */
.ad300x250 {
	background: #f9f9f9; 
	margin-bottom: 20px; 
}

.ad300x250 img {
	border: none; 
}

/* Most Commented Single Sidebar */
.most_commented {
	padding: 0 10px 10px; 
	line-height: 20px; 
	text-align: left; 
	background: url('images/middlewidget-trans.png') top center repeat-y; 
}

ul.recent-commented-posts li  {
	text-align: left; 
	font-weight: bold; 
	padding-top: 3px; 
	list-style: none; 
	clear: both; 
}

img.rcp-thumb{float: left; margin: 3px 5px 3px 3px; background: #d1ecf8; padding: 2px; }

/* Sidebar Widgets */
.rightcol .widgets {
	text-align: left; 
	color: #000; 
	/* line-height: 18px; */
	margin: 10px 0 10px; 
	padding: 0px 0 5px 0; 
	background: #f5f5f5; 
	/* -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; */
	overflow: hidden; 
}

.rightcol .widgets .h_title {background: #35aeae; padding: 0px 5px 0 10px; } /* 31-7 */
.rightcol .widgets h2 
  {color: #ffffe0; font-size: 1em; text-align: left; line-height: 36px; }
.rightcol .widgets ul, 
.widgets .textwidget, 
.dtree, .login, .search, .tagcloud
  {margin: 10px; }
  
.rightcol .widget_title {
	padding: 0; 
	list-style: none; 
	font-weight: bold; 
	color: #333366; 
	text-align: left; 
}

#calendar {
	padding: 0 0 0 34px; 
}
	
/* Metadata */
.month_metadata {
	color: #333; 
	padding: 20px 6px 6px 12px; 
	font-size: 16px; 
	text-align: left; 
}

.comment_number {
	font-size: 11px; 
	padding: 5px; 
	color: #333; 
	float: right; 
}

.posted {
	color: #000; 
	float: left; 
	padding-left: 28px; 
}

.post_date {
	float: left; 
	background: url('images/calendar.png') top left no-repeat; 
	padding: 0 0 0 22px; 
}

.post_date a {
	color: #333; 
}

.filed {
	color: #999;
  font-size: 0.9em;
  padding: 0 0 10px 0px;
}

.filed a {
}

.notfound {
	color: #000; 
}

/* Post */
.post_middle {
	padding: 20px; 
	margin: 0 0 10px; 
	background: #f9f9f9; 
	border: 1px solid #dadada; 
}

.post_single {
	padding: 10px; 
	min-height: 120px; 
	margin: 10px; 
	text-align: left; 
}

.photos_home {
	padding: 5px; 
	margin: 0 auto; 
}

.page {
	padding: 18px; 
	/* line-height: 18px; */
}

.page h1 a {
	font-size: 1.2em; 
	padding: 0; 
	color: #000; 
	text-decoration: none; 
}

.obsah {padding: 20px 30px 0px 35px; }
h1.pagetitle, h1.pagetitle a {
  color: #666666 !important;
  margin: 0px !important;
  font-size: 2.2em !important;
}

#grid .attachment,
#grid .post, 
#grid .post_blog 
{
	padding: 34px 34px 0px 34px; 
	margin-bottom: 10px; 
	/* line-height: 18px; */
}

.post_sitemap {
	margin-bottom: 10px; 
	padding: 0 0 0 22px; 
	font-weight: normal; 
}

.post_sitemap h2 {
	padding: 0; 
	color: #635b35; 
}

.post_sitemap ul li {
	margin-left: 20px; 
	padding: 0 0 0 22px; 
	background: url('images/star-trans.png') left no-repeat; 
}

.attachment h1 a,
.post h1 a, 
.post_blog h1 a 
{
	font-size: 1.2em; 
	padding: 0; 
	color: #000; 
	text-decoration: none; 
}
.attachment h2 a,
.post h2 a, 
.post_blog h2 a 
{
	font-size: 1em; 
	padding: 0; 
	color: #000; 
	text-decoration: none; 
}

.attachment h2 a: hover, 
.post h2 a: hover, 
.post_blog h2 a: hover 
{
	padding: 0; 
	color: #666; 
	text-decoration: underline; 
}

.post_content {
	margin-top: 6px; 
	color: #000; 
	padding: 50px 6px 3px; 
}

.post_content img {
	padding: 4px; 
	margin: 0 5px 0 0; 
	background: #ddd; 
	float: left; 
}

.photo img {
	padding: 3px; 
	margin: 0 6px 0 0; 
	background: #fff; /*ddd*/
	float: left; 
}

.pdivider /* oddělovač článků */
  { 
  /* background: #ccc; height: 3px; width: 100%; */ 
  border-bottom: 1px #ccc dashed; height: 20px; 
  } 

.entry p {
	/* text-align: left; */ 
	/* color: #000000; */ 
	margin-top: 5px; 
}

.entry_alt p {
	text-align: left; 
	font-size: 13px; 
	line-height: 18px!important; 
	color: #000000; 
	margin-top: 5px; 
	min-height: 120px; 
}

.entry blockquote {
	background: url('images/blockstar.jpg') no-repeat; 
	background-position: 56px 2px; 
	padding: 0 18px; 
	text-align: center; 
	margin: 0 auto; 
}

.entry blockquote p {
	font-style: italic; 
	text-align: justify; 
	color: #333; 
	margin: 0 auto; 
	width: 80%; 
}

.entry ul, .entry ol {padding-bottom: 20px; }
.entry ul li {
	list-style: square; 
	text-align: left; 
	list-style-position: outside; 
	margin-left: 20px; 
}
.entry ol li {
	list-style: decimal; 
	text-align: left; 
	list-style-position: outside; 
	margin-left: 20px; 
}

/* Comments */
.comment {
	color: #000; 
	padding: 20px; 
	margin-bottom: 10px; 
}

#submit{
	background: #f9f9f9; 
	color: #333; 
	padding: 4px; 
	margin: 0; 
	border: 1px solid #ccc; 
	font-weight: bold; 
	width: 120px; 
}

textarea {
	font-size: 13px; 
	padding: 2px; 
	width: 560px; 
	border: 1px solid #ccc; 
}

h2.commh2 {
	font-size: 1.4em!important; 
	padding: 0 0 5px; 
	font-weight: bold!important; 
	color: #000!important; 
}

ol.commentlist {
	margin: 10px 0 20px; 
	padding: 0; 
	list-style: none; 
	font-size: 12px; 
	line-height: 20px; 
}

ol.commentlist p {
	margin-bottom: 10px; 
	line-height: 20px; 
}

ol.commentlist cite {
	font-style: normal; 
	font-weight: bold; 
}

ol.commentlist li {
	padding: 20px 10px 10px; 
	text-align: left; 
}

ol.commentlist li.alt {
	padding: 10px 10px 0!important; 
	background: #f9f9f9; 
	border: 1px solid #ccc; 
	text-align: left; 
}

.author_profile {
	padding: 20px 10px 0 14px; 
	color: #000; 
	line-height: 22px; 
}

.author_profile h2 {
	color: #635b35; 
}

/* Page Navigation */
.navigation {
}

.navigation a {
	color: #036; 
	font-size: 1em; 
	font-weight: bold; 
}

.alignleft {
	display: inline; 
	float: left; 
}

.alignright {
	display: inline; 
	float: right; 
}

/* Images */
img.alignright {
	float: right; 
	margin: 0 0 1em 1em; 
}

img.alignleft {
	float: left; 
	margin: 0 1em 1em 0; 
}

img.aligncenter {
	display: block; 
	margin-left: auto; 
	margin-right: auto; 
}

a img.alignright {
	float: right; 
	margin: 0 0 1em 1em; 
}

a img.alignleft {
	float: left; 
	margin: 0 1em 1em 0; 
}

a img.aligncenter {
	display: block; 
	margin-left: auto; 
	margin-right: auto; 
}

/* Footer */

.footer {
  background: #f5f5f5;
}

.footer .widgets h2 {
	color: #666; 
	padding: 5px 5px 0 24px; 
	width: auto; 
	text-align: left; 
	height: 30px; 
}

.footer .widgets ul li {
	padding-left: 10px; 
	background: url('images/star-trans.png') top left no-repeat; 
	text-align: left; 
	list-style: none; 
}

.footer .widgets ul li a {
	padding-left: 10px; 
	margin-left: 3px; 
	text-align: left; 
	list-style: none; 
	color: #000; 
}

.footer .widgets ul li {
	list-style: none; 
}

.footer .widgets ul li a {
	color: #000; 
	font-weight: normal; /*bold*/
}

.footer .widgets ul li a: hover {
	color: #666; 
}

.footer .widgets {
	margin: 10px 0px 0px 0px; 
}

.footer .widgets ul { padding-left: 10px; }
.footer .msmt {-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }

#copyright {
  background: #ededed;
  border-top: 4px solid #606572;
  color: #000; 
  font-size: 0.9em;
  padding: 20px 10px 20px 10px;
	text-align: left;
}

#copyright a {
	color: #01a4b1; 
}

#page-wrap {
	width: 610px; 
	position: relative; 
	min-height: 245px; 
	height: auto!important; 
	height: 245px; 
	overflow: hidden; 
	margin-bottom: 10px; 
}

/* rámeček náhledů slideshow */
.nav-thumb {
	border: 3px solid #999; 
	margin: 0; 
	padding-left: 0; 
	-webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; 
}

.nav-thumb img {
	width: 56px; 
	height: 40px; 
}

.active-thumb img {
	border: #fff 3px solid; 
	width: 60px; 
	height: 40px; 
}

.weather_info {
	font-size: 12px; 
	color: #000; 
	text-align: center; 
}

/* 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 14px 5px 0px; 
}
.right {
	float: right; 
}
.ta-right {text-align: right; }
img.right, img[align="right"] {
	float: right; 
	margin: 2px 0px 5px 14px; 
}
.alignleft{
	float: left; 
	margin: 2px 14px 5px 0px; 
}
.alignright{
	float: right; 
	margin: 2px 0px 5px 14px; 
}

/* gallery from MEDIA.PHP */
/* presun sem kvuli validatoru XHTML */
.entry-content img {max-width: 98%; }
.gallery {margin: auto; padding: 10px 0; color: #999999; }
.gallery-item {float: left; margin-top: 10px; text-align: center; }
.gallery img {border: 1px solid #cfcfcf; }
.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;}

.nahled {background: #ffffff; border: 1px #dddddd solid; padding: 5px; margin: 0 10px; }

/* doplneno */
.blogroll li a {text-decoration: none; }
.clear {clear: both;}
.hide {display: none; }
.pozn {color: #999999; }

/* články */
.more-link {background: url('images/more.png') no-repeat; padding: 0px 0px 0px 16px; background-position: 2px 3px; }
a.more-link {color: #999999; font-weight: none; text-decoration: none; }

/* nové články */
.nove-clanky {
  position: absolute; top: 10px; left: 430px; 
  background: url('images/white-080.png'); padding: 5px 10px 0 0; 
  -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }
.nove-clanky a {border: none; text-decoration: none; text-shadow: none; color: #333333; }
.nove-clanky a.sticky {font-weight: bold !important; color: #ff6600 !important; }
.nove-clanky ul, .similar ul {margin-left: 5px; padding: 10px; }
.nove-clanky ul li, .similar ul li {list-style: square; color: #999999; }
.ads_header1 {width: 250px; overflow: hidden; float: left; border-right: #eeeeee 0px dashed; }
.ads_header2 {width: 255px; overflow: hidden; float: left; margin-left: 0px; border-left: #eeeeee 0px dashed; }
.ads_header1 ul, .ads_header2 ul {list-style-type: circle; }
.ads_header1 a,  .ads_header2 a {text-decoration: none; white-space: nowrap; }

/* Leader Board 745 x 100 */
.hlavicka {width: 960px; margin: 0 auto; padding: 0px; text-align: left; }

/* Skyscraper 120 x 600 */
#sky-right {position: absolute; background: transparent; top: 0px; left: 960px; margin-left: 10px; }
.sky600 {margin-top: 0px; /* width: 120px; height: 600px; */}
/* Wide Block */
#wide {padding: 20px 30px 20px 30px; clear: both; position: relative; }
#wide li {white-space: nowrap; 
  list-style: square; text-align: left; list-style-position: outside; margin-left: 20px; 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: 265px; height: 300px; border-right: 1px dashed #eeeeee; overflow: hidden; float: right; }

#fullbanner {margin: 10px 35px; width: 468px; }
.rectangle {
  background: #ffffff; 
  border: 1px #dadada solid;
  margin: -10px -10px -10px -10px; 
  overflow: hidden;
}

.ggads {padding-left: 30px; }

/* footer_mag */
.footer_ico {margin-top: 20px; padding: 10px;}
.footer_mag {margin-top: 20px; padding: 10px;}
.fm_box1 {border: 0px #dadada solid; width: 300px; background: #ffffff; overflow: hidden; padding-bottom: 10px; }
.fm_box {border: 0px #dadada solid; width: 300px; overflow: hidden; padding-bottom: 10px; 
  /* -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; */
}
.fm_end {border: 1px #e9e9e9 solid; background: #ffffff; overflow: hidden; padding: 10px; }
.box_title {padding: 10px 0px 10px 10px; text-align: center;}
.fm_box a {text-decoration: none; color: #666666; }
.foo_box {padding: 0px 10px 0px 10px; }
.foo_box h2 {display: none; }
.foo_box ul {list-style: square; color: #cccccc; margin-left: 10px; } 
.foo_box li {white-space: nowrap; }
.f_logo {padding-right: 10px; margin-right: 10px; border-right: 2px #eeeeee solid; }

.side-center {position: relative; left: -10px; top: -10px; }
.sticky h2, .sticky h2 a, .sticky h2 a: visited {color: #cc3300; }

.breadcrumb {padding: 10px; margin: 10px; border-bottom: 1px #dddddd solid; color: #999999; }

/* bbPress 2 */

/* nastaveni veliskoti fontu */
#bbpress-forums,

#bbpress-forums ul.bbp-lead-topic, 
#bbpress-forums ul.bbp-topics, 
#bbpress-forums ul.bbp-forums, 
#bbpress-forums ul.bbp-replies, 
#bbpress-forums ul.bbp-search-results,

#bbpress-forums .bbp-forums-list li,
#bbpress-forums .bbp-forum-info .bbp-forum-content
{
  font-size: 13px;
}

.bbp_tip {color: #ff6600; }
.bbp-form label {font-size: 1em;}

/* 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
{
  /* hlavička tabulky */
  font-weight: normal; 
  font-size: 1em; 
} 
.bbp-forums a,
.bbp-topics a,
.bbp-replies a
{
  font-size: 1em;
  text-decoration: none;
}
.bbp-forum-title,
.bbp-topic-title
  {font-weight: bold; }
.bbp-topic-meta,
.bbp-topic-meta a
  {font-weight: normal; font-size: 1em; }
.bbp-forum-content /* bbp 2.1 */
  {color: #666666; font-style: italic; }
/* bbp widgets */
.widgets .bbp-forum-title
  {font-weight: normal; }
#subscription-toggle {
  background: #eeeeee;
  margin: 0 5px;
  padding: 3px 6px;
}

/* forum_post */
.bb_hbg {
  background: url('images/nav2h.png') top repeat-x; 
  border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px;  
  width: 100%; height: 40px; overflow: hidden; 
  position: absolute; top: 0px; left: 0px; z-index: 1; 
}
.bb_h {padding-top: 10px; width: 100%; height: 40px; overflow: hidden; position: relative; }
.bb_h .bb_z {position: relative; z-index: 9999; margin: 0 10px; }

#bbpress-forums div.bbp-the-content-wrapper {
  border: 1px #cccccc solid;
}
#bbp_topic_submit {
  padding: 5px 10px;
}

/* pagenavi - stránkování */
.pagination {
  margin: 10px auto 20px auto; padding-top: 13px; 
}
.pagination .links {
	padding: 7px; text-align: center; 
}
.pagination .links a,
.pagination .links .current {
  border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
  font-size: 0.9em;
  margin: 0 4px;
  padding: 4px 8px;
	text-decoration: none;
}
.pagination .links a {
	background: #ffffff url('images/pagination.png') repeat-x center bottom;
  border: 1px solid #e4e4e4;
  color: #000000;
}
.pagination .links .current {
  background: #c24a4a;
  color: #ffffff;
}
.pagination .links a:hover {
  background: #999999;
  color: #ffffff;
}
.pagination .pages {color: #999999; margin-right: 10px; }

/* WP-dTree */
.widgets .oclinks a {color: #999999; }
.dtree u {color: #999999; text-decoration: none; }
