/*
Theme Name: PenzionyG1
Theme URI: http://www.penziony.cz
Description: G1. Simple & Clean.
Version: 1.24
Author: Penziony.cz
Author URI: http://www.penziony.cz
Author's Note: nada
*/


.left-side {  float: left; width: 115px; margin-left: 5px;}
.right-side { float: right; width: 260px;}


* {
	margin: 0;
	padding: 0;
	}
	
body {
	font-family: "Tahoma", Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
	
a {
	color: #4c5434;
	text-decoration: underline;
	}
	
a:hover {
	text-decoration: none;
	}
	
.cleaner {
	clear: both;
	height: 0;
	line-height: 0;
  	font-size: 0; 
	}

#obal {
	width: 980px;
	margin: 0 auto;
	background-color: #fcfdf9;
	}
	
#header {
	height: 64px;
	margin: 5px 0 0 0;
	}
	
h1 a {
	display: block;
	width: 291px;
	height: 52px;
	background: url(img/logo.png);
	float: left;
	margin: 0px 0 0 0;
	}
	
h1 a span {
	display: none;
	}
	
#popis {
	color: #c1d8af;
	font-size: 16px;
	border-left: #e6f3c1 solid 1px;
	float: left;
	padding: 4px 0 4px 25px;
	margin: 6px 0 0 18px;
	width: 410px;
	}
#slogan {
position:absolute;	
padding: 0px 0 4px 325px;
	width: 480px;
	}
	
#pagelist {
	height: 42px;
	background: url(img/pagelist.png) bottom no-repeat;
	margin: -4px 0 0 0;
	padding: 0 0 0 5px;
	}
	
#pagelist ul {
	float: left;
	}
	
#pagelist li {
	float: left;
	display: block;
	height: 42px;
	list-style-type: none;
	}
	
#pagelist li a {
	color: #4c5434;
	font-size: 14px;
	text-decoration: none;
	background: url(img/pagelist-li.png) right 3px no-repeat;
	line-height: 42px;
	padding: 5px 18px;
	}
	
#pagelist li a:hover {
	text-decoration: underline;
	}
	
#pagelist li.current_page_item {
	float: left;
	display: block;
	height: 42px;
	background: url(img/pagelist-a.png) top left no-repeat;
	white-space: nowrap;
	list-style-type: none;
	}

#pagelist li.current_page_item a {
	color: #fff;
	display: block;
	background: url(img/pagelist-h.png) top right no-repeat;
	font-weight: bold;
	padding: 0 15px;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	}
	
#pagelist li.current_page_item a:hover {
	text-decoration: none;
	}
	
a#pagelist-button {
	float: right;
	display: block;
	width: 137px;
	height: 23px;
	background: url(img/pagelist-button.png);
	text-align: center;
	font-weight: bold;
	color: #fff;
	padding: 7px 0 0 0;
	margin: 8px 3px 0 0;
	text-decoration: none;
	}
	
#obsah {
	background: url(img/obsah-bgtop.png) top no-repeat;
	}

#adresa {
background:transparent url(img/text-h2.png) repeat scroll 0 0;
color:#4C5434;
font-size:14px;
font-weight:normal;
height:26px;
padding:10px 5px 0;
}


#reklama {
	background: url(img/sidebar-bgtop.png) top no-repeat;
	padding: 9px 0 0 0;
	float: left;
	width: 160px;
	}

#tlacitka {
	padding: 10px 10px 10px 10px;
	}

#robsah {
background: url(img/obsah-bgtop.png) top no-repeat;

	padding: 0px 0 0 0;
	float: left;
	width: 820px;
	}

#otext {
	width: 573px;
	padding: 12px 0 0 0;
	margin: 0 0 0 3px;
	float: left
	}
	
#otext h2 {
	height: 26px;
	background: url(img/text-h2.png);
	color: #4c5434;
	font-weight: normal;
	font-size: 14px;
	padding: 10px 5px 0 5px;
	}

#otext h2 span {
	background: url(img/sipka.png) left center no-repeat;
	padding: 0 0 0 15px;
	margin: 0 0 0 10px;
	}

#otext .postc {
	padding: 5px 10px 7px 10px;
	font-size: 13px;
	color: #666;
	}
	
#otext .postc .rubrika {
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	}

#otext h3 {
	font-size: 14px;
	font-weight: bold;
	float: left;
	margin: 6px 0 0 0;
	}

#otext img.left {
	border: 1px solid #e4e9df;
	padding: 4px;
	float: left;
	margin: 0 10px 0 0;
	}

#text {
	width: 394px;
	padding: 12px 0 0 3px;
	margin: 0 0 0 3px;
	float: left;
	}
	
#text h2 a {
	font-size: 10x;
	float: left;
	margin: 6px 0 0 0;
	text-decoration: none;
	}

#text h3 span {
	background: url(img/sipka.png) left center no-repeat;
	padding: 0 0 0 15px;
	margin: 0 0 0 10px;
	}
	
.h3text {
	height: 35px;
	margin: 6px 0 7px 0;
	padding: 0 0 0 10px;
	}
	
#text h3 {
	background-color: #F5F9ED;
	color: #4c5434;
	font-weight: normal;
	font-size: 14px;
	padding: 10px 5px 0 5px;
	}
.h3c  {
	color: #4c5434;
	font-size:12px;
	font-weight:normal;
	padding: 0 0 5px 25px;
	text-decoration: none;
	border-bottom:1px solid #E4E9DF;
	}
.h3c a {
	color: #4c5434;
	text-decoration: none;
	}

#text .sponzor {
	display: block;
	width: 234px;
	height: 60px;
	float: left;
	margin: 0px 0 0 8px;
	}
.negarantovany {
	display: block;
	width: 136px;
	height: 30px;
	background: url(img/negarantovany-zapis.png);
	float: right;
	margin-right: 25px;
	}

.g2 {
	display: block;
	width: 129px;
	height: 30px;
	background: url(img/g2.png);
	float: right;
	}
.g3 {
	display: block;
	width: 129px;
	height: 30px;
	background: url(img/g3.png);
	float: right;
	}
.g4 {
	display: block;
	width: 129px;
	height: 30px;
	background: url(img/g4.png);
	float: right;
	}




.garantovany {
	display: block;
	width: 129px;
	height: 30px;
	background: url(img/gzapis3.png);
	float: right;
	}

.garantovany1 {
	display: block;
	width: 129px;
	height: 30px;
	background: url(img/gzapis1.png);
	float: right;
	}
	
#text .top {
	border: 4px solid #f5f9ed;
	padding: 1px;
	margin: 0 0 0 0px;
	}
	
	
#text h4 {
	border-bottom: 1px solid #e4e9df;
	padding: 5px 0 7px 10px;
	font-size: 16px;
	font-weight: normal;
	margin: 0 0 10px 0;
	}
	
#text p {
	padding: 5px 20px;
	color: #666;
	line-height: 1.3;
	}
	
#text .info {
	height: 29px;
	background: url(img/info.png);
	margin: 15px 0 25px 0;
	font-size: 16px;
	padding: 11px 0 0 0;
	}
	
#text .info a {
	text-decoration: none;
	padding: 5px 15px;
	}
	
#text .info a.komentare {
	border-right: 1px solid #b2c67b;
	padding-right: 20px;
	}
	
#text .info a:hover {
	text-decoration: underline;
	}
	
#text img.left {
	border: 1px solid #e4e9df;
	padding: 4px;
	float: left;
	margin: 0 10px 0 0;
	}
	
#text .postc {
	padding: 5px 10px 7px 10px;
	font-size: 13px;
	border-bottom: 1px solid #e4e9df;
	}
	
#text .postc .rubrika {
	font-size: 10px;
	font-weight: bold;
	}
	
#text .nav {
	margin: 0;
	height: 35px;
	background: url(img/info.png) left -1px no-repeat;
	font-size: 16px;
	padding: 4px 0 0 0;
	font-size: 10px;
	font-weight: bold;
	}
	
#text .nav a {
	text-decoration: none;
	text-align: center;
	}
	
#text .nav a.levy {
	display: block;
	width: 137px;
	height: 21px;
	padding: 9px 0 0 0;
	background: url(img/nav-p.png);
	float: left;
	margin: 0 5px 0 100px;
	display: inline;
	}
	
#text .nav a.pravy {
	display: block;
	width: 137px;
	height: 21px;
	padding: 9px 0 0 0;
	background: url(img/nav-l.png);
	float: left;
	margin: 0 0 0 5px;
	}
	
#komentare ol {
	list-style: none;
	margin: 0 0 0 20px;
	}
	
#komentare ol li {
	margin: 0 0 20px 0;
	}
	
#komentare .komentar-info {
	font-size: 14px;
	border-bottom: 1px solid #e4e9df;
	padding: 0 0 2px 0;
	margin: 0 0 5px 0;
	}
	
#komentare .komentar-obsah {
	font-size: 13px;
	color: #666;
	padding: 0 40px 0 0;
	}
	

#ceny ol {
	list-style: none;
	margin: 0 0 0 5px;
	}
	
#ceny ol li {
	margin: 0 0 20px 0;
	}
	
#ceny .ceny-info {
	font-size: 14px;
	border-bottom: 1px solid #e4e9df;
	padding: 0 0 2px 0;
	margin: 0 0 5px 0;
	}
	
#ceny .ceny-obsah {
	font-size: 13px;
	color: #666;
	padding: 0 40px 0 0;
	}


#menu {
	float: right;
	width: 415px;
	color: #4c5434;
	}
	
#menu img {
	border: none;
	}
	
#menu a {
	color: #000000;
	text-decoration: none;
	}
	
#menu a:hover {
	text-decoration: underline;
	}
	
#menu ul {
	list-style: none;
	}



#kmenu {
	width: 239px;
	float: right;
	color: #4c5434;
	}
	
#kmenu img {
	border: none;
	}
	
#kmenu a {
	color: #458e07;
	text-decoration: none;
	}
	
#kmenu a:hover {
	text-decoration: underline;
	}
	
#kmenu ul {
	list-style: none;
	}
	
#cse-search-box {
	background: url(img/search-bottom.png) bottom no-repeat #f5f9ed;
	padding: 6px 0 2px 6px;
	margin: 0 0 7px 0;
	}
	
#s {
	width: 148px;
	height: 37px;
	border: none;
	background: url(img/search-field.png);
	vertical-align: middle;
	}

#sa {
	width: 244px;
	height: 37px;
	border: none;
	background: url(img/search-field.png);
	vertical-align: middle;
	}
	
#searchsubmit {
	width: 78px;
	height: 37px;
	background: url(img/search-button.png);
	border: none;
	vertical-align: middle;
	color: #8b9179;
	font-size: 14px;
	font-weight: bold;
	font-family: "Tahoma", Arial, Helvetica, sans-serif;
	margin: 0 0 0 2px;
	}
	
#leve-menu {
	width: 204px;
	float: left;
	}
	
#leve-menu h5 {
	height: 25px;
	background: url(img/sidebar-l-h.png);
	font-size: 14px;
	font-weight: normal;
	text-align: center;
	padding: 11px 0 0 0;
	margin: 0 0 2px 0;
	}
	
#leve-menu ul li ul li {
	border-left: 1px solid #dfefb0;
	border-bottom: 1px solid #f6f8f2;
	padding: 5px 0 10px 10px;
	}
	
#prave-menu ul li.reklama {
	margin: 0 0 0 7px;
	}
	
#prave-menu {
	width: 204px;
	float: right;
	}
	
#prave-menu h5 {
	height: 25px;
	background: url(img/sidebar-p-h.png);
	font-size: 14px;
	font-weight: normal;
	text-align: center;
	padding: 11px 0 0 0;
	margin: 0 0 2px 0;
	}
	
#prave-menu a {
	color: #6c7358;
	}
	
#prave-menu ul li ul li {
	border-bottom: 1px solid #f6f8f2;
	padding: 3px 0 3px 10px;
	}


#center-menu ul li.reklama {
	margin: 0 0 0 7px;
	}
	
#center-menu {
	width: 415px;
	float: right;
	}
	
#center-menu h5 {
	height: 25px;
	background: url(img/sidebar-p-h.png);
	font-size: 14px;
	font-weight: normal;
	text-align: center;
	padding: 11px 0 0 0;
	margin: 0 0 2px 0;
	}
	
#center-menu a {
	color: #6c7358;
	}
	
#center-menu ul li ul li {
	border-left: 1px solid #dfefb0;
	border-right: 1px solid #dfefb0;
	border-bottom: 1px solid #f6f8f2;
	padding: 5px 10px 10px 10px;
	}



#lprave-menu ul li.reklama {
	margin: 0 0 0 7px;
	}
	
#lprave-menu {
	width: 204px;
	float: right;
	}
	
#lprave-menu h5 {
	height: 25px;
	background: url(img/sidebar-p-h.png);
	font-size: 14px;
	font-weight: normal;
	text-align: center;
	padding: 11px 0 0 0;
	margin: 0 0 2px 0;
	}
	
#lprave-menu a {
	color: #6c7358;
	}
	
#lprave-menu ul li ul li {
	border-right: 1px solid #dfefb0;
	border-bottom: 1px solid #f6f8f2;
	padding: 5px 10px 10px 10px;
	}

#kat-menu {
	width: 239px;
	float: right;
	}

.innerb {height:350px; overflow:auto;}	

#kat-menu h5 {
	height: 25px;
	background: url(img/sidebar-p-h.png);
	font-size: 14px;
	font-weight: normal;
	text-align: center;
	padding: 11px 0 0 0;
	margin: 0 0 2px 0;
	}
	
#kat-menu a {
	color: #6c7358;
	}
	
#kat-menu ul li ul li {
	border-bottom: 1px solid #f6f8f2;
	padding: 1px 0 1px 10px;
	}

#kat-menu span.nazev {	
	display: block;
	float: left;
	}
	
span.vzdalenost {
	display: block;
	float: right;
	color: #458e07;
	font-size: 10px;
	width: 28px;
	}
	
#prave-menu span.nazev {	
	display: block;
	float: left;
	width: 98px;
	}
	
#leve-menu span.nazev {
	display: block;
	float: left;
	width: 155px;
	}
	
#paticka {
	height: 28px;
	background: url(img/patickabg.png) repeat-x;
	margin: 10px 0 0 0;
	color: #4c5434;
	text-align: center;
	padding: 12px 0 0 0;
	}
	
#paticka a {
	color: #4c5434;
	}

span.attr {
	float: right;
	margin-top: -0px;
	color: #458e07;
	font-size: 12px;
	}
	

.tabberlive .tabbertabhide {
	display:none;
}
.tabber {
	padding:0;
}
.tabberlive {
	margin:1px 0 10px 0;
}
ul.tabbernav {
	margin:0;
	padding:3px 0;
	border-bottom:1px solid #f8ecbd;
}
ul.tabbernav li {
	list-style:none;
	margin:0;
	display:inline;
}
ul.tabbernav li a {
	padding:3px 0.5em;
	border-bottom:none;
	text-decoration:none;
}
ul.tabbernav li a:link {
	color:#313062;
}
ul.tabbernav li a:hover {
	color:#CC0000;
}
ul.tabbernav li.tabberactive a {
	background:#fdf9eb;
	color:#474848;
	border:1px solid #f8ecbd;
	border-bottom:1px solid #fdf9eb;
	text-decoration:none;
	font-weight:bold;
}
ul.tabbernav li.tabberactive a:hover {
	color:#474848;
	background:#fdf9eb;
	border-left:1px solid #f8ecbd;
	border-right:1px solid #f8ecbd;
	border-top:1px solid #f8ecbd;
}
.tabberlive .tabbertab {
	background:#fdf9eb;
	padding:5px 10px 10px 10px;
	border-top:0px;
	border-left:1px solid #f8ecbd;
	border-right:1px solid #f8ecbd;
	border-bottom:1px solid #f8ecbd;
}
.tabberlive .tabbertab h2 {
	display:none;
	color:#313062;
}
.tabberlive .tabbertab h3 {
	display:none;
}
.tabbertab {
	margin:0px;
	padding:0px;
}
.tabbertab ul {
	margin:0px 0 0px 0px;
	padding:0;
	list-style-type:none;
}
.tabbertab li {
	margin:0;
	padding:0px 0 0px 0;
	list-style-type:square;
}
img, h1 a { border: 0; }

.fotky { border: 4px solid #f5f9ed;
	padding: 1px;
	margin: 0 0 0 0px; }

.cerveny { border: 4px solid #F4D5C9;
	padding: 1px;
	margin: 0 0 0 0px; }


.fotky a { padding: 0px;  }


.break
{
	clear: both;
	border-bottom: 1px solid #e4e9df;
}

.shadetabs {
	background-color: #f5f9ed;
	margin: -1px 0px 0px 0px;
	padding: 9px 0 10px 0;
	}
	
.shadetabs li {
	list-style: none;
	display: inline;
	}
	
.shadetabs a {
	padding: 7px 12px;
	text-decoration: none;
	}
	
.shadetabs a:hover {
	text-decoration: underline;
	}
	
.shadetabs a.center {
	border-left: 1px solid #b2c67b;
	}

.tabcontent{
display:none;
}


#sidetab {
}

#sidetab ul {
list-style-type: none;
margin: 0;
margin-top: 15px;
padding: 0;
}

#sidetab ul li {
border-bottom: 0;
margin-bottom: 0;
padding: 0;
}

#sidetab a {
background: url(images/bg_sidetab.gif) no-repeat;
display: block;
height: 60px;
padding-bottom: 6px;
width: 25px;
}

#sidetab a:link, #navlist a:visited {
color: #555;
text-decoration: none;
}

#sidetab a:hover {
background: url(images/bg_sidetab.gif) no-repeat 0px -70px;
color: #fff;
}

#sidetab .sidetab_alt a {
background: url(images/feed.gif) no-repeat;
height: 25px;
}

#sidetab .sidetab_alt a:hover {
background: url(images/feed.gif) no-repeat 0px -35px;
}