/*
Theme Name: Baraka
Theme URI: https://www.pgbaraka.cz
Description: Based on K2 (http://getk2.com). K2 was developed by <a href="http://binarybonsai.com/">Michael</a>, <a href="http://chrisjdavis.org/">Chris</a>, <a href="http://zeo.unic.net.my/">Zeo</a>, <a href="http://stevelam.org/">Steve</a> and Ben, and is licensed under the <a href="http://www.opensource.org/licenses/gpl-license.php">GPL</a>.
Version: 1.0
Author: Petr Zoufalý
Author URI: https://www.pgbaraka.cz
Tags: ajax, blue, custom-header, fixed-width, one-column, two-columns, three-columns, dynamic-columns, multiple-columns, theme-options, threaded-comments, microformats, styles, widgets, framework

The Real K2: 		http://en.wikipedia.org/wiki/K2

$Revision: 809 $
*/
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;
}
/*zelena - puvodne
00F400
45e406

zmenit taky:
logo.png
top.png
h4.png

cforms styl
*/
.upravy_okno  {
  position: fixed;
	top: 5px;
	right: 5px;
	z-index:111;
	background:#0F0;
	color:#666051;
	padding:5px 10px;
	display:block;
	border:2px solid #00C7FF;
}

/*---------menu_eshop----------*/
ul.menu_eshop{
list-style:none;
padding:0!important;
float:left;
}
ul.menu_eshop li{
padding:5px;
float:left;
}
ul.menu_eshop li.m0 a{
background: url(images/m0.jpg) no-repeat 0 0;
}
ul.menu_eshop li.m1 a{
background: url(images/m1.jpg) no-repeat 0 0;
}
ul.menu_eshop li.m2 a{
background: url(images/m2.jpg) no-repeat 0 0;
}
ul.menu_eshop li.m3 a{
background: url(images/m3.jpg) no-repeat 0 0;
}
ul.menu_eshop li.m4 a{
background: url(images/m4.jpg) no-repeat 0 0;
}
ul.menu_eshop li.m5 a{
background: url(images/m5.jpg) no-repeat 0 0;
}
ul.menu_eshop li.m6 a{
background: url(images/m6.jpg) no-repeat 0 0;
}
ul.menu_eshop li.m7 a{
background: url(images/m7.jpg) no-repeat 0 0;
}
ul.menu_eshop li a:hover{
background-position:0 -170px;
}
ul.menu_eshop li a span{
display:none;
}
ul.menu_eshop li a{
display:block;
width:128px;
height:170px;
}
/*---------menu_eshop-end------*/

html{
overflow: -moz-scrollbars-vertical;
}
html,body {
	background-color: #918973;
	background-image:url(images/back.gif);
	background-position:top;
	background-repeat:no-repeat;
	font-family: 'Trebuchet MS', 'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: white;
	height:100%;
	
	}
hr, .creditline {
	display: none;
	}
br.spacer_ {
  display:block;
	line-height:30em;
}

a img {
	border: none;
	}

#page {
	width:850px;
	min-height:100%;
	position:relative;
	margin-right: auto;
	margin-left: auto;
}
/*----------------------HLVICKA----------------------*/
	
#header a{
  text-decoration: none;
}
#header{
	height:116px;
	position:relative;
  background-image:url('images/top.png');
  background-repeat:no-repeat;
	padding-top:30px;
  }
#header .blog-title{ /* Description in header */
/*border:1px dotted #000;*/
/*margin-top:21px;*/
margin-top:15px;
	float:left;
  background-image:url('images/headline.png');
  background-repeat:no-repeat;
  /*height:25px;*/
	height:48px;
	width:415px;
}
#header .blog-title div,#header .blog-title h1{
	 display:none;
  }
  	
#header .description{ /* Description in header */
	/*border:1px dotted #000;*/
  float:right;
  background-image:url('images/logo.png');
  background-repeat:no-repeat;
  height:62px;
	width:143px;
  }
	
#header .description p{ /* Description in header */
	display:none;
	}

#menu_div {
	width:850px;
  height:36px;
	background:#45e406;
  margin-top:18px;
  position:relative;
	float:left;
	}

/*----------------------MENU-------------------------*/
div.menu-sitelink {
display:none;
}

.menu a
{
/*hlavni uroven menu*/
text-transform: uppercase;
text-decoration: none;
color: #FFF;
display: block;
text-align: left;
font-weight: bold;
font-size:16px;

padding-bottom: 6px;
padding-top: 8px;
padding-left: 14px;
padding-right: 13px;
}

.menu ul, .menu li
{
z-index:95;
list-style-type: none;
margin: 0;
white-space: nowrap;
}

ul.uroven1 li.polozka1
{
background:#45e406;
float: left;
position: relative;
height: 36px;
}

ul.uroven1 li.polozka1akt
{
float: left;
position: relative;
height: 36px;
}

ul.uroven1 li.polozka1:hover,
ul.uroven1 li.polozka1akt,
ul.uroven1 li.polozka1akt:hover,
ul.uroven1:hover li.polozka1akt:hover
{
background: #00c7ff;
}

ul.uroven2
{

position: absolute;
left: 0;
top: 36px;
min-width: 100px;
background: #00c7ff;
visibility: hidden;
padding: 0px 10px 0px 10px;
}

ul.uroven2 li.polozka2 a
{
text-transform: none;
font-size:12px;
width:100%;
color:#FFFFFF;
border-top: dotted #82e3ec 1px;
padding: 0 10px 0 10px;
margin-left:-10px;
margin-right:-10px;
}
ul.uroven2 li.polozka2 a span.new{
padding-left:35px!important;
  background-image:url('images/NEW.png');
  background-repeat:no-repeat;
  background-position: 0 4px;	
}

ul.uroven2 li.polozka2 a:hover
{
color: #3a8dc3;
}

ul.uroven1 li.polozka1:hover ul.uroven2,
 ul.uroven1 li.polozka1akt:hover ul.uroven2
{
visibility: visible;
}

ul.uroven1:hover li.polozka1akt
{
background: #45e406;
}
/*----------------------MENU-end---------------------*/
/*----------------------HLVICKA-end------------------*/

/*===================================================*/


.entry-pages{
  display:none;
}

ol.contentlist{
  list-style-type: none;
  display:block;
  width:100%;
  float:left;
  padding-left:0 !important;
  margin-bottom:10px;
  background: #00c7ff;
}
.contentlist{
  display:block;
}
.contentlist li{
  float:left;
  display:block;
}
.contentlist li a,
.contentlist li span{
  padding:1px 8px 1px 8px;
  text-decoration:none;
}
.contentlist li span{
  background: #45e406;
}
#novinky {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
	/*
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #33FF00;*/
	border-top: 1px solid #33FF00;
	display:block;
	float:left;
}
#novinky .entry-content p{
  display:inline;
}
#novinky .datum {
  display:inline;
color:#FFFFFF;
font-weight:bold;
background-color:#00C7FF;
padding-left:5px;
padding-right:5px;
}
#novinky .nadpis {
  display:inline;

font-weight:bold;
background-color:#45e406;
padding-left:5px;
padding-right:5px;
}
#novinky .nadpis a{
color:#666051;
text-decoration:none;
}
#novinky .nadpis a:hover{
text-decoration:underline;
}
#novinky .entry-edit-news {
  float:right;
  margin-top:-5px;
  margin-right:-10px;
	}
#novinky .entry-edit-news a {
text-decoration:none;
	border: none;
	padding: 4px 8px 4px 28px;
	background-position: 8px center;
	background-repeat: no-repeat;
	height: 16px;
	color: #FFF;
	background-color: #45e406;
	background-image: url('images/pencil.png');
	
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	}

#novinky .entry-edit-news a:hover {
	background-color: #00c7ff;
	color: #fff;
	}

/*----------zbozi-------------------------------------*/
#zbozi .entry-content{
  display:block;
  /*vborder:1px dotted #00F;*/
  float:left;
}
#zbozi .entry-content p{
  /*cdisplay:block;
  cborder:1px solid #000;
  xfloat:left;*/
}
#zbozi .entry-content a img{
/*cpadding:2px;*/
border:4px solid #FFF;
/*cbackground-color:#FFF;*/
}
#zbozi .entry-content a img:hover{
border-color: #ccc;
}
#zbozi .datum {
  display:inline;
color:#FFFFFF;
font-weight:bold;
background-color:#00C7FF;
padding-left:5px;
padding-right:5px;
}
#zbozi .nadpis{
/*cborder:1px dotted #0F0;*/
display:block;
float:left;
/*width:100%;*/
margin-top:10px;
}
#zbozi .nadpis a{
  font-weight:bold;
  color:#FFF;
  text-decoration:none!important;
  /*xfloat:left;
  cborder:1px solid #000;
  cdisplay:block;
  cwidth:100%;*/
}
#zbozi .nadpis a:hover{
  background:none;
  color:#45e406;
}
#zbozi .entry-edit-news {
  float:right;
padding-top:10px;
	}
#zbozi .entry-edit-news a {
text-decoration:none;
	border: none;
	padding: 4px 8px 4px 28px;
	background-position: 8px center;
	background-repeat: no-repeat;
	height: 16px;
	color: #FFF;
	background-color: #45e406;
	background-image: url('images/pencil.png');
	
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	}

#zbozi .entry-edit-news a:hover {
	background-color: #00c7ff;
	color: #fff;
	}
/*----------zbozi-end---------------------------------*/







/*- Headings */
a {
	color: #fff;
	text-decoration:none;
	}
a:hover {
	text-decoration:underline;
	}
.entry-title, .entry-title a, .entry-title a:visited,
h2, h2 a, h2 a:visited,
h3, h3 a, h3 a:visited,
h4, h4 a, h4 a:visited,
.entry-categories a, .entry-categories a:visited {
	color: #45e406;
	}

.entry-title, .entry-title a, .entry-title a:hover, .entry-title a:visited,
h2, h2 a, h2 a:hover, h2 a:visited,
h3, h3 a, h3 a:hover, h3 a:visited,
h4, h4 a, h4 a:hover, h4 a:visited {
	text-decoration: none;
	}
	
h1 {
	font-size: 2.2em;
	/*font-size: 3em;*/
	}


h2 {
	font-size: 2em;
	}

#rollingarchives.emptypage {
	display: none;
	}

.page-head {
	/*margin: 20px 0;
	text-align: center;*/
	}

.page-head h1 {
	font-size: 1.8em;
	}

.page-head h2 {
	color: #999;
	font-size: 1.5em;
	font-weight: normal;
	text-transform: lowercase;
	}

.entry-title, h3 { /* H3 is entry headlines. H4 is comments and replyform headlines */
	font-size: 2.2em;
	font-weight: bold;
	color: #45e406;
	}

h4 {
	font-size: 1.4em;
	font-weight: normal;
	}

.entry-title {
 	/*margin-right: 60px;/*/
	}

.four04 .entry-title,
body.page .entry-title {
	/*text-align: center;/*/
	}
.entry-content{
  display:block;
  /*vborder:1px dotted #00F;*/
  width:100%;
  float:left;
}
.entry-content a {
	color: #fff;
	text-decoration:underline;
	}
.entry-content a:hover {
	text-decoration:none;
	background:#45e406;
	}
	
.entry-content h3 {
	font-size: 1.8em;
	font-weight: normal;
	margin-top: 25px;
	}

.entry-content h4,
.entry-meta h4 {
	font-size: 1.5em;
	font-weight: normal;
	margin-top: 20px;
	}
.entry-content h5,
.entry-content h5 a,
.entry-content h5 a:hover,
.entry-content h5 a:visited {
	text-decoration: none;
	text-align:center;
	/*dfont-size: 1.0em;*/
	color:#00c7ff;
	background:#FFF;
  }
.entry-content strong {
	font-size: 1.2em;
  font-weight: bolder;
}

.k2-asides h3 {
	font-size: 1.6em;
	font-weight: normal;
	}

.entry-head {
	/*border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #33FF00;
  margin-top: 10px;
	position: relative;*/
	}

body.page .entry-content h3 {
	font-size: 1.7em;
	display: block;
	padding: 15px 0 0;
	}

body.page .entry-content h4 {
	font-size: 1.5em;
	display: block;
	padding: 15px 0 0;
	}
table.kontakt td, table.kontakt th{

  line-height: 14px;
  text-align:left;
  padding-left:5px;
}
table.kontakt{
/*text-align:left;*/
}
h3.kontakt{
  margin-top:0px;
  color:#FFF;
  	font-size: 1.5em;
}
.entry-content ul, .entry-content ol{
padding-left:30px;
}

table.seznam_zajezdu,
table.seznam_kurzu{
width:100%;
}

table.seznam_zajezdu th,
table.seznam_kurzu th{
padding:0 2px 0;
background:#00c7ff;
color:#FFF;
text-align:left;
}

table.seznam_zajezdu td{
}

table.seznam_zajezdu tr,
table.seznam_kurzu tr{
background:#ceccc6;
}

table.seznam_zajezdu a{
/*cline-height:1.2em;/*/
font-family: Arial;
font-size: 0.9em;
}
/*tohle smazat pro navrat do jednoradkove tabulky u kurzu (kdyz je kratsi popis nebo cena)*/
/*
table.seznam_kurzu a{
cline-height:1.2em;
font-family: Arial;
font-size: 0.9em;
}*/
/*--*/


table.seznam_zajezdu a,
table.seznam_kurzu a{
color:#000;
text-decoration:none;
display:block;
width:100%;
padding:0 2px 0;
}

table.seznam_zajezdu a:hover,
table.seznam_kurzu a:hover{
background:none;
}

/*
ul.seznam_zajezdu li{
color:#000;
}*//*
table.techudaje{
  width:100%;
}
table.techudaje th{
  text-align:left;
}*/

table.techudaje{
  width:100%;
}
table.techudaje td{
padding:2px 2px 1px 4px;
}

table.techudaje th{
/*cpadding:0 2px 0;/*/
padding:2px 2px 1px 4px;
background:#00c7ff;
color:#FFF;
text-align:left;
}
table.techudaje tr{
background:#ceccc6;
color:#000;
}

/*===================================================*/

.prihlaska {
  float:right;
  padding-top:5px;
  display:block;
  z-index:9999px;
  position:relative;
	}
.entry-edit {
  float:right;
  display:block;
  margin-top:-25px;
  z-index:9999px;
  position:relative;
	}
.minikurz-fix {
  margin-top:-30px;
}
.prihlaska a,  
.entry-edit a {
  text-decoration:none;
	border: none;
	padding: 4px 8px 4px 28px;
	background-position: 8px center;
	background-repeat: no-repeat;
	height: 16px;
	color: #FFF;
	background-color: #45e406;
	background-image: url('images/pencil.png');
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	}
.prihlaska a:hover,
.entry-edit a:hover {
text-decoration:none;
	background-color: #00c7ff;
	color: #fff;
	background-image: url('images/pencil.png');
	background-position: 8px center;
	background-repeat: no-repeat;
	}

.logo_sky a {
margin-left:auto;
margin-right:auto;
margin-top:20px;
display:block;
width:148px;
height:59px;
background-image: url(images/logo-sky-2015.png);
background-repeat: no-repeat;
background-position: 0 0;	
}
.logo_sky a:hover {
background-position: 0 -59px;	
}

.logo_bgd a {
margin-left:auto;
margin-right:auto;
margin-top:20px;
display:block;
width:140px;
height:27px;
background-image: url(images/logo-bgd.png);
background-repeat: no-repeat;
background-position: 0 0;	
}
.logo_bgd a:hover {
background-position: 0 -27px;	
}

.logo_skybean a {
margin-left:auto;
margin-right:auto;
margin-top:20px;
display:block;
width:180px;
height:39px;
background-image: url(images/logo-skybean.png);
background-repeat: no-repeat;
background-position: 0 0;	
}
.logo_skybean a:hover {
background-position: 0 -39px;	
}

.logo_flymaster a {
margin-left:auto;
margin-right:auto;
margin-top:20px;
display:block;
width:64px;
height:40px;
background-image: url(images/logo_flymaster.png);
background-repeat: no-repeat;
background-position: 0 0;	
}
.logo_flymaster a:hover {
background-position: 0 -40px;	
}
.licence a {
margin-left:auto;
margin-right:auto;
margin-top:20px;
display:block;
width:117px;
height:168px;
background-image: url(images/licence_th.jpg);
background-repeat: no-repeat;
background-position: left top;	
}
.licence a:hover {
background-position: right top;	
}
.licence a span {
display:none;	
}
body.page{

}
.content {
  width:850px;
  margin-top:25px;
	float:left;
  background-image: url(images/cul_spacer_1.gif);
	background-repeat: repeat-y;
  
}

#menu {
	height:36px;
	position:relative;
	}


#primary-wrapper{
  padding-left:215px;
  padding-right:215px;
}
#sidebar-1 {
	float:left;
	width:185px;
  }
.sidebar3 {
	margin-top:10px!important;
  }
/*-------------*/
.sidebar3 #text-8,
.sidebar3 #text-6,
.sidebar3 #text-4{
margin: 0 -5px 0 -5px;
}
.sidebar3 #text-8 div,
.sidebar3 #text-6 div,
.sidebar3 #text-4 div{
padding:0;
}
.sidebar3 #text-8 p,
.sidebar3 #text-6 p,
.sidebar3 #text-4 p{
padding:4px 10px 0 10px;
}
.sidebar3 h4{
  height:24px;
	background: url(images/h4.png) no-repeat top right;
	
  }	
/*-------------*/
.sidebar4 {
	margin-top:10px!important;
  }
/*-------------*/
.sidebar4 #text-9,
.sidebar4 #text-6,
.sidebar4 #text-4{
margin: 0 -5px 0 -5px;
}
.sidebar4 #text-9 div,
.sidebar4 #text-6 div,
.sidebar4 #text-4 div{
padding:0;
}
.sidebar4 #text-9 p,
.sidebar4 #text-6 p,
.sidebar4 #text-4 p{
padding:4px 10px 0 10px;
}
.sidebar4 h4{
  height:24px;
	background: url(images/h4.png) no-repeat top right;
	
  }	
/*-------------*/
#login-register-password{
padding-top:10px;
}
#sidebar-2 {
	float:right;
	width:185px;
  }
.corners_top {
/*oba sidebary - spolecny hodnoty*/
background: url(images/widget_top.png) no-repeat top right;
  }
.corners_bottom {
/*oba sidebary - spolecny hodnoty*/
  background: url(images/widget_bot.png) no-repeat bottom right;
  display: block;
	height: 19px;
	}
.secondary {

  padding: 0px 10px 0px 10px;
  
  font-size: 1em;
/*xxposition: relative;/*/
	overflow: hidden;
	
	}

.secondary h4 { /* Secondary H4 is sidebar headlines */
  text-transform: uppercase;
	font-size: 1.5em;
	font-weight: bold;
	text-align:center;
	color: #FFF;
	padding-top: 4px;
  }
	
.secondary h3 {
  text-transform: uppercase;
  color: #45e406;
	font-size: 1.3em;
	font-weight: bold;
	padding-top: 0.2em;
	

/*  padding-top: 4;
padding-left: 0.5em;
	display: block;
	margin-bottom: 5px;*/
	}

.secondary div {
	margin: 0;
	padding: 0;
/*xxposition: relative;/*/
	
  }
.secondary a{
text-decoration:underline;
}
.secondary a:hover{
text-decoration:none;
}
.secondary div div {
	padding: 0 5px 0 5px;
}

.secondary ol,  .secondary ul {
	padding-left: 20px;
	}
/*
c.secondary ul, c.secondary ol {
c	margin: 5px 0 0;
x	padding-left: 10px;
	}

.secondary ul ul, .secondary ol ol {
	xmargin: 0 0 0 10px;
	}
       
.secondary ul ul ul, .secondary ol ol ol {
	xmargin: 0 0 0 20px;
	}


.secondary ol {
	xmargin-left: 15px;
	}

.secondary ul li, .secondary ol li {
	xmargin: 0;
	cpadding: 1px 0;
	}*/
	/*-------------widget-novinky---------------------*/


	

#wnovinky .entry-edit-wnews{
  float:left;
  display:block;
  height:1px;
  width:100%;
  padding-top:8px;
}
#wnovinky .entry-edit-wnews a{
  text-decoration:none;
	padding-left:20px;
	background-repeat: no-repeat;
	background-image: url('images/pencil.png');
	}
#wnovinky .entry-edit-wnews a:hover{
  text-decoration:underline;
	}
	
#wnovinky .wdatum{
width:100%;
display:block;
text-align:right;


}
#wnovinky .wnadpis {

	font-size: 1.2em;
	font-weight: bold;
}
#wnovinky .wnadpis a{
text-decoration:none;
}
#wnovinky .wnadpis a:hover{
text-decoration:underline;
}
.wstarsi_novinky{
padding-top:5px;
padding-bottom:5px;
text-align:center;

}
.wkosik{
/*color:#0F0;*/
}
.wkosik .polozek{
font-size:1.2em;
font-weight:bold;
/*color:#0F0;*/
}
.wkosik .kosik{
float:left;
padding-top:5px;
padding-bottom:10px;
}
.wkosik .objednavka{
float:right;
padding-top:5px;
padding-bottom:10px;
}
/*-------------widget-novinky-end-----------------*/
/*-------------widget-zajezdy---------------------*/
.secondary #pristi-zajezd{
margin: 0 -5px 0 -5px;
}
.secondary #pristi-zajezd div{
padding: 0 10px 0 10px;
}
#pristi-zajezd a {
text-decoration:none;
}
#pristi-zajezd a:hover {
text-decoration:underline;
}


x.zajezdy{
	text-decoration:none;
  }
v.zajezdy:hover {
	color: #FFF;
	text-decoration: underline;
	}

.pristi_zajezd_h4{
  height:24px;
	background: url(images/h4.png) no-repeat top right;
	
  }	
.secondary .misto {
  color: #FFF;
	font-size: 1.0em;
	line-height: 1em;
	font-weight: bold;
	}

.secondary .popis {
  color: #45e406;
  margin-top: 0.5em;
	font-size: 1em;
	line-height: 1em;
	font-weight: bold;
	}   	
	
/*-------------widget-zajezdy-end-----------------*/	
/*----------------------K2----------------------------*/
img.noborder {
	border: none !important;
	}

.aligncenter,
.center {
	text-align: center;
	}

.entry-content .aligncenter,
img.center,
img[align="center"] {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}
	
.entry-content .alignright,
img[align="right"] {
	float: right;
	margin: 0 0 4px 8px;
	display: block;
	}

.entry-content .alignleft,
img[align="left"] {
	float: left;
	margin: 0 8px 4px 0;
	display: block;
	}
	
a[rel~="attachment"] img,
.gallery a img,
.wp-caption {
	background-color: #F3F3F3;
	border: 1px solid #ddd;
	padding: 3px;
	text-align: center;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	}

a[rel~="attachment"] img:hover,
.gallery a img:hover,
.wp-caption:hover {
	padding: 2px;
	border: 2px solid #27d;
	}

.wp-caption a img,
.wp-caption a img:hover {
	padding: 4px 0px 0px;
	border: 0 none;
	}

.wp-caption .wp-caption-text {
	margin: 4px 0 2px;
	}

small {
	font-size: 0.9em;
	line-height: 1.5em;
	}

small, strike {
	color: #777;
	}
	
code {
	font-size: 1.1em;
	}

blockquote {
	margin: 20px 0;
	padding: 0 20px 0 50px;
	color: #333;
	background: url('images/quote.png') no-repeat 10px 0;
	border: none;
	}
/*----------------------K2-end------------------------*/	
/*----------------------PATKA-------------------------*/
#footer {
  width:850px;
  margin-top:25px;
	float:left;
	margin-right: auto;
	margin-left: auto;		
}
#footer .zajezdy{
	float:left;
  background-image:url('images/zajezdy-button-2.gif');
  background-repeat:no-repeat;
  height:45px;
	width:193px;
	margin-right:26px;
  }
#footer .kurzy{
	float:left;
  background-image:url('images/kurzy-button-2.gif');
  background-repeat:no-repeat;
  height:45px;
	width:193px;
	margin-right:26px;
  }
#footer .galerie{
	float:left;
  background-image:url('images/galerie-button-2.gif');
  background-repeat:no-repeat;
  height:45px;
	width:193px;
	margin-right:26px;
  }
#footer .shop{
	float:left;
  background-image:url('images/shop-button-2.gif');
  background-repeat:no-repeat;
  height:45px;
	width:193px;

  }
#footer .zajezdy p,
#footer .kurzy p,
#footer .galerie p,
#footer .shop p{
	display:none;
  }
.info{
  float:left;
  padding-top:10px;
  }
.footerpoweredby{
  display:none;
  }
.footeradminlink{
  float:right;
	padding-top:10px;
  }
.footerstats{
  float:right;
	display:none;
	clear:right;
	}
.linklove{
  display:none;
}
/*----------------------PATKA-end---------------------*/
/*----------------------TERENY-------------------------*/
table.teren{
  width:100%;
  }
table.teren th{
  white-space: nowrap;
  padding:0 4px 0 4px;
  background:#00c7ff;
  color:#FFF;
  text-align:left;
  vertical-align:top;
  }
table.teren td{
  padding:0 4px 0 4px;
  color:#000;
  }
table.teren tr{
  background:#ceccc6;
  }
/*----------------------TERENY-end---------------------*/
table.tabulka {
}
table.tabulka tr{
  vertical-align:top;
  font-size:0.9em;
}
table.tabulka td{
  border-top:dotted 1px #FFF;
}
/*- Search Form and Livesearch */
.hidden {
	position: absolute !important;
	left: 0px;
	top: -500px !important;
	width: 1px;
	height: 1px;
	overflow: hidden;
	}
/* Search Widget, incl. Livesearch */

.widget_search {
  /*margin-top: 20px !important;
  font-size: 75%;*/
  
	}
#search-form-wrap{
  position:relative;
  }
  
#search h4, .widget_search h4 {
/*	display: none;*/
	}

xinput[type=text], textarea {
	color: #444;
	padding: 1px;
	margin: 0;

	}

#search-label { /* The 'Search for:' label */
	display: none;
	}

#search-label.overlabel-apply { /* Inline label for livesearch */
	display: block;
	position: absolute;
	color: #888;
	cursor: text;
	padding: 2px;
	z-index: 1;
	background: white;
	height: 15px;
  }

#search-label.overlabel-apply.fade { /* Fade label when #s has focus */
	color: #ccc;
	}

#search-label.overlabel-apply.hide { /* Hide label when #s isn't empty */
	 text-indent: -2000px;
	color:#FFF;
	
	}

#s, #search-label.overlabel-apply { /* Style #s and label in same way */
	font-size: 1em;
	width: 161px;
	line-height: 15px;
	}

#s { /* The actual search input field */
	position: relative;
	padding: 1px;
	margin:0;
	width: 60%;
	border: 1px solid #FFF;
	background: transparent;
	z-index: 2;
	}

.livesearch #s { /* The search input field w. livesearch enabled */
	
	width: 161px;
	}



#s:focus {
	border-color: #333;
	/*vbackground:#FFF;/*/
  }

#searchreset, #searchload { /* Reset button & loading spinner */
	position: absolute;
	top: 0px;
	opacity: 0;
	right: 7px;
	height: 18px;
	width: 18px;
	}

#searchreset {
	z-index: 4;
	background: url('images/reset-fff.png') center center no-repeat;
	}

#searchload {
	z-index: 3;
	background: url('images/spinner.gif') center center no-repeat;
	}

#searchsubmit { /* Static search button */
	float: right;
	width: 30%;
	display:none;
	}

/*- Search Form and Livesearch */

/*--rolling archives-------------------------------------------------------------------*/
/*- Rolling Archives */



#rollingarchives {
  height:22px;
	background:#00c7ff;
	margin-bottom:10px;
	position: relative;
	
	}

#rollingarchives a:hover {
	text-decoration: underline;
	}

#rollnavigation {
	margin-left:-100px;
	left:50%;
	display: block;
	width: 200px;
	position: relative;
	}


#rollprevious,
#rollnext,
#rollload,
#rollhome,
#rollpages,
#rolldates {
	position: absolute;
	top: 3px;
	}

#rollprevious:hover,
#rollnext:hover,
#rollhome:hover {
	text-decoration: underline;
	cursor: pointer;
	}



#rollload {
  background-color:#FFF;
	top: 0;
	left: 0;

	}

#rollload span,
#rollhome span {
	display: none;
	}
#rollload div{
background: url('images/spinner.gif') no-repeat center center;
width:20px;
height:20px;
display:block;
	padding-top:2px;
	padding-left:2px;	
}

#rollpages {
	top: 3px;
	text-align:center;
  left: 83px;
	}



#rollnext {
	left: 0;
	text-align: left;
	}

#rollprevious {
	right: 0;
	text-align: right;
	}

.emptypage #rollnavigation {
	visibility: hidden;
	}

.firstpage #rollprevious {
	visibility: visible;
	}


.firstpage #rollnext {
	visibility: hidden;
	}

.nthpage #rollnext,
.nthpage #rollprevious,
.nthpage #rollhome {
	visibility: visible;
	}

.lastpage #rollnext {
	visibility: visible;
	}

.lastpage #rollprevious {
	visibility: hidden;
	}
#texttrimmer {
	cursor: pointer;
display:block;
float:right;
	padding-top:2px;
	padding-right:5px;
	}

.firstpage #texttrimmer,
.firstpage #pagetrackwrap {
	visibility: hidden;
	}

.nthpage #texttrimmer,
.nthpage #pagetrackwrap,
.lastpage #texttrimmer,
.lastpage #pagetrackwrap {
	visibility: visible;
	}


#trimmertrim:hover, #trimmeruntrim:hover {
	text-decoration: underline;
	}


.trimmed #trimmertrim {
	display: none;
	}

#trimmeruntrim {
	display: none;
	}

.trimmed #trimmeruntrim {
	display: block;
	}

#dynamic-content .active .navigation {
	display: none;
	}
/*-------rolling archives end*/